[PIC®/AVR®/dsPIC®产品] 移植USOS II

[复制链接]
2720|41
dingy 发表于 2022-2-20 18:28 | 显示全部楼层
pic跑不起来是因为ucosII需要直接操作硬件堆栈完成任务切换
xxrs 发表于 2022-2-20 18:30 | 显示全部楼层
大部分pic18/所有pic16以下芯片,应该是都不能支持直接操作硬件堆栈的。
zhanghqi 发表于 2022-2-20 18:32 | 显示全部楼层
建议楼主用状态机完成,效率比部分os高,
pengf 发表于 2022-2-20 18:34 | 显示全部楼层
楼主如果一定要上os,可以选择OSA,不过这个os有2个缺点,1,是已经停止维护了,不知道有没有后续派生系统。2,是部分代码是汇编的,需要理解比较费劲。
wyjie 发表于 2022-2-20 18:36 | 显示全部楼层

另一个选择是cocoOS,是全C的,也有坏处,就是只能在首层task里进行任务调度切换等os功能
zhuww 发表于 2022-2-20 18:39 | 显示全部楼层
子函数是不可以的
chuxh 发表于 2022-2-20 18:43 | 显示全部楼层
cocoOS初步看就是状态机的封装版本,整合了信号量啊什么的功能。
dingy 发表于 2022-2-20 19:24 | 显示全部楼层
应对项目应该是可以,学习的话可以学到很多代码技巧。
zhanghqi 发表于 2022-2-20 19:26 | 显示全部楼层
受限于代码架构以及关注的人数,还没做很多的高级OS功能,比如task管理什么的
 楼主| kangzj 发表于 2022-2-20 19:28 | 显示全部楼层
其实还是不大明白,我再琢磨琢磨吧,多谢了哈先
pzsh 发表于 2022-2-22 14:24 | 显示全部楼层
FREERTOS是彻底免费的,许多官方的例程都在用这个FREERTOS
tpgf 发表于 2022-3-8 14:38 | 显示全部楼层
不太会用这个系统
drer 发表于 2022-3-8 15:33 | 显示全部楼层
从哪个型号的移植过来啊
nawu 发表于 2022-3-8 15:45 | 显示全部楼层
pic适合跑什么系统呢
zljiu 发表于 2022-3-8 15:57 | 显示全部楼层
pic32支持系统吗
kxsi 发表于 2022-3-8 16:09 | 显示全部楼层
其他操作系统直接操作硬件堆栈吗
wiba 发表于 2022-3-8 16:17 | 显示全部楼层
不同的系统对硬件堆栈的操作是一样的吗
huquanz711 发表于 2022-3-8 19:30 来自手机 | 显示全部楼层
可以看看UCOSIII
yujielun 发表于 2022-3-16 21:01 | 显示全部楼层
需要占用多大ram呢
jackcat 发表于 2022-3-16 21:10 | 显示全部楼层
这个单片机支持吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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