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

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

[复制链接]
黑皮男 提问时间: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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版