ARM嵌入式Linux系统开发详解(第2版) PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
ARM嵌入式Linux系统开发详解

ARM嵌入式Linux系统开发详解(第2版)

弓雷 等
Linux ARM 嵌入式
浏览人数:263
读者:                     ...
  “Linux典藏大系”自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近10万册。丛书中部分图书荣获51CTO读书频道“最受读者喜爱的原创IT技术图书奖”,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内Linux领域最知名的技术社区ChinaUnix的大力支持。读者在ChinaUnix社区的论坛上与社区中的Linux爱好者进行了广泛的交流,取得了良好的学习效果。2014年2月“Linux典藏大系“全新升级版(第2版)正式出版,第2版图书迎合了Linux技术的最新发展,全部采用当前最流行和稳定的Linux发行版或者相关工具,是Linux爱好者学习Linux的好帮手。  
	  《Linux典藏大系:ARM嵌入式Linux系统开发详解(第2版)》是获得了大量读者好评的“Linux典藏大系”中的《ARM嵌入式Linux系统开发详解》的第2版。《Linux典藏大系:ARM嵌入式Linux系统开发详解(第2版)》由浅入深,全面、系统地介绍了基于ARM体系结构的嵌入式Linux系统开发所涉及的方方面面技术,并提供了大量实例供读者实战演练。另外,《Linux典藏大系:ARM嵌入式Linux系统开发详解(第2版)》提供了9小时多媒体教学视频及书中涉及的实例源程序,便于读者高效、直观地学习。
	  《Linux典藏大系:ARM嵌入式Linux系统开发详解(第2版)》共分4篇。第1篇介绍了嵌入式系统入门、嵌入式软硬件系统、ARM处理器、嵌入式Linux、软件开发环境建立和第一个Linux应用程序;第2篇介绍了Linux应用程序编程基础、开发多进程/线程程序、网络通信应用、串行口通信编程、嵌入式GUI程序开发和软件项目管理;第3篇介绍ARM体系结构及开发实例、深入Bootloader、解析Linux内核、嵌入式Linux启动流程、Linux文件系统、建立交叉编译工具链、命令系统BusyBox、Linux内核移植,以及内核和应用程序调试技术;第4篇结合5个案例介绍了Linux设备驱动、网络设备驱动、Flash设备驱动和USB驱动的开发过程,以此提高读者的实战水平。
    《Linux典藏大系:ARM嵌入式Linux系统开发详解(第2版)》适合广大从事嵌入式Linux系统开发的人员、对嵌入式Linux系统开发有兴趣的爱好者及大中专院校相关专业的学生阅读。

第1篇Linux嵌入式开发基础篇   
第1章嵌入式系统入门   
1.1什么是嵌入式系统   
1.2嵌入式系统应用领域   
1.3嵌入式系统发展   
1.4典型的嵌入式系统组成   
1.5小结   
第2章嵌入式软硬件系统   
2.1电路基本知识   
2.2计算机组成原理   
2.3软件基础知识   
2.4操作系统知识   
2.5小结   
第3章ARM处理器   
3.1微处理器和微控制器   
3.2ARM处理器介绍   
3.3ARM指令集   
3.4ARM的结构   
3.5ARM的功能选型   
3.6小结   
第4章嵌入式Linux   
4.1常见的嵌入式操作系统   
4.2嵌入式Linux操作系统   
4.3小结   
第5章建立软件开发环境   
5.1独立的Linux系统   
5.2运行在Windows上的Linux系统   
5.3Linux常用工具   
5.4Windows常用工具   
5.5ARM集成开发环境ADS   
5.6小结   
第6章第一个Linux应用程序   
6.1向世界问好――Hello,World!   
6.2程序背后做了什么   
6.3程序如何来的――编译的全部过程   
6.4更简单的办法――用Makefile管理工程   
6.5小结   
第2篇Linux嵌入式开发应用篇   
第7章Linux应用程序编程基础   
7.1内存管理和使用   
7.2ANSIC文件管理   
7.3POSIX文件I/O编程   
7.4小结   
第8章开发多进程/线程程序   
8.1多进程开发   
8.2多线程开发   
8.3小结   
第9章网络通信应用   
9.1网络通信基础   
9.2Socket通信基本概念   
9.3Socket高级应用   
9.4小结   
第10章串口通信编程   
10.1串口介绍   
10.2开发串口应用程序   
10.3串口应用实例――手机短信发送   
10.4小结   
第11章嵌入式GUI程序开发   
11.1LinuxGUI介绍   
11.2开发图形界面程序   
11.3深入Qt编程   
11.4移植Qtopia到ARM开发板   
11.5小结   
第12章软件项目管理   
12.1源代码管理   
12.2版本控制系统Subversion   
12.3开发文档管理――常见的开发文档   
12.4使用trac管理软件开发文档   
12.5Bug跟踪系统   
12.6小结   
第3篇Linux系统篇   
第13章ARM体系结构及开发实例   
13.1ARM体系结构介绍   
13.2编程模型   
13.3内存管理单元   
13.4常见接口和控制器   
13.5小结   
第14章深入Bootloader   
14.1初识Bootloader   
14.2U-Boot分析   
14.3U-Boot启动流程分析   
14.4移植U-Boot到开发板   
14.5小结   
第15章解析Linux内核   
15.1基本知识   
15.2Linux内核的子系统   
15.3Linux内核代码的工程结构   
15.4内核编译系统   
15.5小结   
第16章嵌入式Linux启动流程   
16.1Linux内核初始化流程   
16.2PC的初始化流程   
16.3嵌入式系统的初始化   
16.4Linux内核初始化   
16.5启动init内核进程   
16.6根文件系统初始化   
16.7内核交出权限   
16.8init进程   
16.9初始化RAMDisk   
16.10小结   
第17章Linux文件系统   
17.1Linux文件管理   
17.2Linux文件系统原理   
17.3常见的Linux文件系统   
17.4其他文件系统   
17.5小结   
第18章建立交叉编译工具链   
18.1什么是交叉编译   
18.2需要哪些东西   
18.3手工创建工具链   
18.4使用脚本创建工具链   
18.5更简便的方法――获取已编译好的交叉编译环境   
18.6小结   
第19章强大的命令系统BusyBox   
19.1BusyBox简介   
19.2交叉编译BusyBox   
19.3使用BusyBox   
19.4小结   
第20章Linux内核移植   
20.1Linux内核移植要点   
20.2平台相关代码结构   
20.3建立目标平台工程框架    
看过本书的人还看过