前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >不要用烂了RTOS

不要用烂了RTOS

作者头像
用户1605515
发布2018-04-10 16:00:31
2.8K0
发布2018-04-10 16:00:31
举报
文章被收录于专栏:嵌入式程序猿

今天跟一个工程师聊到嵌入式实时操作系统的话题,随着嵌入式实时操作系统(RTOS)越来越多的应用以及流行,如,linux, freeRTOS, uClinux, ucOSIII,MQX,等等。有越来越多的工程师动不动一个项目就给出使用RTOS的方案,这在做设计时候是一个很大的误区和陷阱,其实有的小项目,用裸机实现可能更简单和节省成本和维护难度,调试方便。要根据项目中的实际应用选择无RTOS和有RTOS的方案,切勿人云亦云。但在一些大型复杂的项目中可以使用RTOS.

如果有license需求的在商业产品中还需考虑许可的投入。

做方案时候切勿大材小用和小题大做,尽量使问题简单化,例如一个小小的烟雾检测传感器就没必要使用RTOS,但是一个带有无线通信功能的智能网络烟雾传感器可能就需要考虑使用RTOS。要根据自己的实际需求,千万不能别人选这个,你也选这个。

使用RTOS还需考虑硬件资源是否满足,留给应用程序的是否充裕,源码的维护是否方便,尽量使用一致的编码风格。

流行的RTOS也有很多,有付费的有开源的,一定选择稳定可靠使用广泛的做为方案评估。

在使用RTOS时候一定要研究透他的源码目录结构,驱动使用,切勿模棱两可,不懂装懂。

另外友情提醒各位广大猿友,虽然你的项目种可能不会用到RTOS,但一定要学会使用1到2种RTOS以作为知识储备。说不定哪一天你的项目中就会用到了,机会总是给有准备的人。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2016-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式程序猿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档