操作系统 领域
UCOS太简单, VxWorks太贵太专业, Windows不玩嵌入式了, IOS不开源,所以对于操作系统领域我们也只能玩 Linux了。
在嵌入式领域Linux一家独大!
Android呢? Android跟 QT一样,都是一套 GUI系统。只是 Google的实力太强了,现在Android无处不在 所以 很多时候 Linux+Android成了标配。 注意,在这里我们关心的是 Android的整个系统、里面的机制,而不是学习几个 API然后开发界面程序。
操作系统领域所包含的内容,简单地说,就是制作出一台
装好系统的 专用“电脑”,可以
分为:
① 为产品规划硬件
按需求、性能、成本选择主芯片,搭配周边外设,交由硬件开发人员设计。
② 给单板 制作、 安装操作系统、编写驱动
③ 定 制 维护、升级等系 统方案
④ 还 可能 要 配置、 安装 Android等 GUI系统:
⑤ 为应用开发人员配置开发环境
⑥ 从系统角度解决疑难问题
这个领域,通常被称为“底层系统”或是“驱动开发”。
先解决
2个常见误区:
① 这份工作是写驱动程序吗?看看上面罗列的6点,应该说,它包含驱动开发,但远远不只有驱动开发。
② 我们还需要写驱动吗?不是有原厂吗?或者只需要改改就可以?
经常有人说,芯片原厂都做好驱动了,拿过来改改就可以了。 如果,你的硬件跟原厂的公板完全一样 ,原厂源码毫无 BUG,不想优化性能、削减成本,不想做一些有特色的产品,那这话是正确的。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !