移植USOS II

[复制链接]
songqian17 发表于 2020-8-15 13:21 | 显示全部楼层
pic跑不起来是因为ucosII需要直接操作硬件堆栈完成任务切换
stly 发表于 2020-8-15 13:25 | 显示全部楼层
大部分pic18/所有pic16以下芯片,应该是都不能支持直接操作硬件堆栈的。
guoyt 发表于 2020-8-15 13:32 | 显示全部楼层
建议楼主用状态机完成,效率比部分os高,
chenjunt 发表于 2020-8-15 13:35 | 显示全部楼层
楼主如果一定要上os,可以选择OSA,不过这个os有2个缺点,1,是已经停止维护了,不知道有没有后续派生系统。2,是部分代码是汇编的,需要理解比较费劲。
xxmmi 发表于 2020-8-15 13:39 | 显示全部楼层
另一个选择是cocoOS,是全C的,也有坏处,就是只能在首层task里进行任务调度切换等os功能
llia 发表于 2020-8-15 13:43 | 显示全部楼层
子函数是不可以的
wangzsa 发表于 2020-8-15 13:51 | 显示全部楼层
cocoOS初步看就是状态机的封装版本,整合了信号量啊什么的功能。
gongche 发表于 2020-8-15 13:54 | 显示全部楼层
应对项目应该是可以,学习的话可以学到很多代码技巧。
wenfen 发表于 2020-8-15 13:57 | 显示全部楼层
受限于代码架构以及关注的人数,还没做很多的高级OS功能,比如task管理什么的
 楼主| kangzj 发表于 2020-8-15 14:01 | 显示全部楼层

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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