本帖最后由 wooda 于 2020-6-26 21:58 编辑
极度缓慢编辑中,排名不分先后:
1,TNeo,适合16/32架构mcp芯片以及Cortex M系列。 据说比freertos要高效很多,除了支持芯片比他少。
https://dmitryfrank.com/projects/tneo
2,OSA
印象中 支持PIC12/16/18,可惜不更新了。不过这玩意写好了没bug的确没必要更新。
http://www.pic24.ru/doku.php/en/start
论坛传送https://bbs.21ic.com/icview-1594712-1-1.html
3,CocoOShttp://www.cocoos.net/
待增加,协作式os,c语音编写,有一些限制,os系列函数只能在task顶层函数调用,不过对8位芯片的应用中,这也不是什么大事。
4,QuarkTS 支持8051和pic,具体pic支持到什么程度不清楚。
5,Nuttx
据说支持8051和pic,具体pic支持到什么程度不清楚。 https://nuttx.apache.org/
6,MKernel
MKernel for PIC18Fx550
Version 0.6.x the kernel API will be developed based along the OSEK/VDX specification
http://mkernel.sourceforge.net/
7,TNkernel
号称支持8bit架构,感觉挺厉害的。前面那个TNeo也谈到过。另外还有配套的gui
http://www.tnkernel.com/index.html看了一下目前的pic port是汇编的,向前辈致敬。
8,Salvo
也是比较早听说的一个RTOS,支持较多系统,PIC这里是有12/14/16/18支持。听起来也很厉害
http://www.pumpkininc.com
参考文档和链接:
https://www.microchip.com/forums/m240884.aspx
https://www.microchip.com/forums/tm.aspx?m=381449
|
不能编辑了,只能补充: IvmukOS,号称要超过Salvo的,代码看起来很简单,功能应该实现了,不知道品质如何。 链接在这里https://sourceforge.net/projects/ivmuk-os/