你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

闲来无事聊一聊实时系统和裸机

[复制链接]
黑皮男 提问时间:2017-5-9 09:38 /
从最一开始的裸机跑STM32到现在基本可以熟练使用RTOS,裸机和RTOS各有各的特点。所以就有一个想法,系统RTOS是项目代码的一个模块,需要实时系统时启动调度,在没有启动调度的时候依然可以像裸机一样进行开发。虽然工作中还没有这样的需求。不知这样可不可行。各位有何高见


收藏 1 评论5 发布时间:2017-5-9 09:38

举报

5个回答
creep 回答时间:2017-5-9 10:37:24
楼主可以先聊下RTOS实际开发中的经验分享,和裸机对比那些优点那些局限性。
moyanming2013 回答时间:2017-5-9 11:13:34
不启用线程不就行啦,必要时添加个线程,再必要时把线程关了。
黑皮男 回答时间:2017-5-9 12:49:57
creep 发表于 2017-5-9 10:37
楼主可以先聊下RTOS实际开发中的经验分享,和裸机对比那些优点那些局限性。 ...

个人见解,使用RTOS,CPU的利用率要高一些,RTOS提供的信号量,队列等可以使各个模块之间的耦合性降低,各个模块之间更加独立。但相对来说要耗费资源些,裸机开发更加简单暴力,,在资源很有限的MCU上依然很溜啊,当初搞STM8时,资源就比较少,上个RTOS什么的有点杀鸡用牛刀
黑皮男 回答时间:2017-5-9 12:53:10
moyanming2013 发表于 2017-5-9 11:13
不启用线程不就行啦,必要时添加个线程,再必要时把线程关了。

其实我的想法时是把任务和裸机的合作式调度器给封装起来,提供统一的接口,通过宏来使能是使用裸机,还是使用合作式调度器,不过这两个结构还是有区别,现在也只是有这个想法,具体该怎么做到很友好的封装还每想好
me浩 回答时间:2017-5-19 11:28:18
刚入门rtos,感觉就是多调用了几个函数

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版