打印
[PIC®/AVR®/dsPIC®产品]

microchip 支持低端芯片的OS 汇总。

[复制链接]
1361|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wooda|  楼主 | 2020-6-26 20:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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


使用特权

评论回复
评论
wooda 2022-4-10 13:35 回复TA
不能编辑了,只能补充: IvmukOS,号称要超过Salvo的,代码看起来很简单,功能应该实现了,不知道品质如何。 链接在这里https://sourceforge.net/projects/ivmuk-os/ 
沙发
limuloc| | 2022-4-14 15:43 | 只看该作者
感谢楼主

使用特权

评论回复
板凳
wooda|  楼主 | 2022-5-9 21:54 | 只看该作者
本帖最后由 wooda 于 2022-5-10 14:33 编辑

更新:
今天思来想去不对,不应该有这么大的消耗,有点颠覆我之前的认知。
于是重新设定了一把,最小系统,1个task,编译器设定同下,开销RAM 68B, ROM 1.28k,这还差不多。后续再修改一下time的type,可以缩减到1k以内。

--------------以下原帖内容---------

咳咳,时隔多年,最近封控在家,翻出来cocoos代码,简单跑了一下,可以运行,但是开销貌似不低:
XC8 1.4编译器,简单编译了一下,开销RAM 1.9k ROM2.4k
可能还有下降空间,但是对于一个号称精简的OS来说,这个还是有点大了。
就酱,未来有空再玩,先看看其他。

使用特权

评论回复
地板
wooda|  楼主 | 2022-5-9 22:52 | 只看该作者
本帖最后由 wooda 于 2022-5-9 22:53 编辑

Nuttx 链接https://nuttx.apache.org/docs/latest/introduction/supported_platforms.html
仅仅支持pic32

使用特权

评论回复
5
fuqinyyy| | 2022-5-10 08:11 | 只看该作者
原来有这么多OS系统

使用特权

评论回复
6
littlelida| | 2022-5-12 21:05 | 只看该作者
这么多?
都没用过

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

464

帖子

1

粉丝