×

嵌入式Linux和Android应该如何学习详细的学习路线图资料说明

消耗积分:0 | 格式:rar | 大小:0.92 MB | 2019-11-22

分享资料个

  操作系统 领域

  UCOS太简单, VxWorks太贵太专业, Windows不玩嵌入式了, IOS不开源,所以对于操作系统领域我们也只能玩 Linux了。

  在嵌入式领域Linux一家独大!

  Android呢? Android跟 QT一样,都是一套 GUI系统。只是 Google的实力太强了,现在Android无处不在 所以 很多时候 Linux+Android成了标配。 注意,在这里我们关心的是 Android的整个系统、里面的机制,而不是学习几个 API然后开发界面程序。

 

  操作系统领域所包含的内容,简单地说,就是制作出一台

  装好系统的 专用“电脑”,可以

  分为:

  ① 为产品规划硬件

  按需求、性能、成本选择主芯片,搭配周边外设,交由硬件开发人员设计。

  ② 给单板 制作、 安装操作系统、编写驱动

  ③ 定 制 维护、升级等系 统方案

  ④ 还 可能 要 配置、 安装 Android等 GUI系统:

  ⑤ 为应用开发人员配置开发环境

  ⑥ 从系统角度解决疑难问题

  这个领域,通常被称为“底层系统”或是“驱动开发”。

  先解决

  2个常见误区:

  ① 这份工作是写驱动程序吗?看看上面罗列的6点,应该说,它包含驱动开发,但远远不只有驱动开发。

  ② 我们还需要写驱动吗?不是有原厂吗?或者只需要改改就可以?

  经常有人说,芯片原厂都做好驱动了,拿过来改改就可以了。 如果,你的硬件跟原厂的公板完全一样 ,原厂源码毫无 BUG,不想优化性能、削减成本,不想做一些有特色的产品,那这话是正确的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !