自己总结的Linux嵌入式学习路线

嵌入式linux学习路线图

         因为目前的开发工作需要用到linux操作系统中的Ubutun16.04,因为之前的工作经验都是在windows下从事嵌入式开发,对linux只是一个概念性的了解。这两天泛读了三本linux新手基础级别书籍,对linux有了一个简要的了解。知道这个操作系统是怎么回事,跟平常使用windows系统有什么相似和差异之处。

         目前我负责的这一块工作内容比较重要的工作就是把Ubutun 16.04系统移植到基于ARM的处理器上来,完成这些工作需我具备以下能力:

1.        ARM下bootloader的实现

2.        ARM下Ubutun 16.04移植

3.        ARM下Ubutun 16.04系统裁剪

4.        Ubutun 16.04配置机器人相关程序及库环境

5.        ARM下Ubutun 16.04驱动程序编写

         以上能力需要阅读学习相当的相关技术书籍资料,因为网上关于linux的资料太多,不知道如何选择才能确定最合适的学习路线,从网上搜集了一些技术大牛的指出的学习路线,参考链接见文档末尾,整理出学习路线的需要的书籍如下:

O'Reilly:深入理解LINUX内核(第3版)[博韦西斯特 著,陈莉君张琼声张宏伟 

Linux内核完全注释》 ISBN:9787111149682 作者: 赵炯

Linux 内核完全剖析》ISBN:9787111250470               作者: 赵炯

LINUX内核源代码情景分析(上册)》        ISBN:9787308027038 毛德操胡希明 著

LINUX内核源代码情景分析下册》ISBN:9787308027045毛德操胡希明著 著

ARM体系结构与编程(第2版)》ISBN:9787302403425杜春雷 著

嵌入式Linux应用开发完全手册》ISBN:9787115182623韦东山 著

O'Reilly:LINUX设备驱动程序(第3版)[科波特Corbet J.著,魏永明耿岳钟书毅 ISBN9787508338637

Linux设备驱动开发详解:基于最新的Linux 4.0内核宋宝华 ISBN9787111507895

ARM嵌入式系统开发:软件设计与优化[Andrew N.Sloss[Dominic Symes[Chris Wright 著,沈建华   ISBN9787810776523

ARM处理器开发详解:基于ARMCortex-A8处理器的开发设计(第2版)

构建嵌入式Linux核心软件系统实战

参考链接

https://blog.csdn.net/thisway_diy/article/details/52084422

https://blog.csdn.net/p23onzq/article/details/79238308

https://blog.csdn.net/superHubin/article/details/78213597

https://www.cnblogs.com/wxb20/p/5962148.html

猜你喜欢

转载自blog.csdn.net/u010422438/article/details/80916724