发新帖我要提问
12
返回列表

移植USOS II

[复制链接]
楼主: kangzj
手机看帖
扫描二维码
随时随地手机跟帖
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 | 显示全部楼层

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先

使用特权

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

本版积分规则