- 积分
- 8
贡献20
飞刀0 FD
注册时间2015-10-17
在线时间1 小时
扫一扫,手机访问本帖
|
本帖最后由 aksdamo3 于 2015-10-18 11:01 编辑
嵌入式linux入门学习,书籍推荐
第一:《鸟哥的Linux私房菜 基础学习篇(第三版)》鸟哥的Linux私房菜
主要讲解Linux一些命令,Linux的实际操作及Linux基础理论。很适合Linux初学者学习
第二:《嵌入式Linux应用开发完全手册》
本书全面介绍了嵌入式linux系统开发过程中,从底层系统支持到上层gui应用的方方面面,内容涵盖linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、makefile语法、arm汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如uart、i2c、lcd等),u-boot、linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(led、按键、扩展串口、网卡、硬盘、sd卡、lcd和usb等),gui系统的移植(包含两个gui系统:基于qtopia和基于x),应用程序调试技术。 本书从最简单的点亮一个led开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植gui系统,掌握整个嵌入式linux系统的开发方法。这本书是韦东山写的。配套这本书有一个开发板的视频。讲的很好。
第三:《深入理解Linux内核》
简称ULK,相比于LKD的内容不够深入、覆盖面不广,ULK要深入全面得多。
前面这两本,一本提纲挈领,一本全面深入。
第四:《Linux设备驱动程序》
简称LDD,驱动开发者都要人手一本了。
第五:《深入理解Linux虚拟内存管理》
简称LVMM,是一本介绍Linux虚拟内存管理机制的书。如果你希望深入的研究Linux的内存管理子系统,仔细的研读这本书无疑是最好的选择。
第六:《深入理解LINUX网络内幕》
一本讲解网络子系统实现的书,通过这本书,我们可以了解到Linux内核是如何实现复杂的网络功能的。
第七:《LINUX内核情景分析》
要想把自己打造成高手,大牛,要真正掌握嵌入式,那么不仅仅要 知其然,更重要是知其所以然。
你现在所谓的入门,我估计也 就是能照着书上一步步去操作,但是如果给你一个新东西,我估计 你都不能知道从何入手,比如给你一个设备,你能判断它需要实现哪些驱动函数?
open();close().这个不用说,可别的函数该不该用呢 》?为什么要用??这些都是要去考率的
我可以肯定告诉你,你还有很长路走,LINXU方面的书只要有的都要看,这条路是不断参考摸索的
以上7本书籍是久经考验的神作,希望这7本书籍能同样对你有用。
本文转自:嵌入式论坛
|
|