[PIC®/AVR®/dsPIC®产品] microchip 支持低端芯片的OS 汇总。

[复制链接]
1909|7
 楼主| 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


评论

不能编辑了,只能补充: IvmukOS,号称要超过Salvo的,代码看起来很简单,功能应该实现了,不知道品质如何。 链接在这里https://sourceforge.net/projects/ivmuk-os/  发表于 2022-4-10 13:35
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
fuqinyyy 发表于 2022-5-10 08:11 来自手机 | 显示全部楼层
原来有这么多OS系统
littlelida 发表于 2022-5-12 21:05 | 显示全部楼层
这么多?
都没用过
小岛西岸来信 发表于 2025-9-5 16:46 | 显示全部楼层

Microchip 针对低端芯片的 OS 有:Microchip Harmony OS(支持 PIC 和 AVR,轻量可裁剪)、FreeRTOS(经 Microchip 优化,适配 PIC32 等)、Micrium OS(合作支持部分低端 MCU,实时性强)。这些 OS 资源占用低,适合资源有限的低端芯片,提供基础任务管理、外设驱动等功能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

470

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部