深度实践嵌入式Linux系统移植 (范展源著)
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
内容介绍
随着物联网时代的到来,市场对各类智能设备的需求也日渐高涨。智能设备的核心技术是集成电路芯片和嵌入操作系统,而嵌入式操作系统更可以称为是智能设备的灵魂。多年来,Linux系统因为其开源免费、安全稳定、社区支持丰富和移植裁剪方便等特点—直备受全球各大设备厂商的青睐,当仁不让地成为众多嵌入式操作系统中最耀眼的明星。在智能手机大行其道的今天,Android系统牢牢占据着80%以上的市场份额,而在Androd系统华丽的外衣之下,依然是Linux系统强有力的支撑。
智能设备的发展并没有止步在智能手机,而是陕速朝着智能可穿戴设备、智能家居和车联网等方向扩张。但要想把Linux系统移植到这些外设丰富并且处理器架构各异的设备中,对于初级工程师而言也并非易事,因为这不仅要求工程师熟悉c、汇编等编程语言,了解基本的硬件操作方法和协议规范,还要求工程师对Linux的内核架构、编译系统、调试方法以及各个子系统的源码结构有所理解。
为了让读者能够顺利具备Linux系统移植的能力,本书被设计为一站式学习教程,即:
.涉及Linux系统各个层面的移植,包括启动加载程序、Linux内核、Linux应用程序等;
.提供深入的理论讲解和完整的源码剖析,同事也分析了启动加载程序和Linux内核的编译系统;
.分别提供对使用ARM9/S3C2440和ARM11/S3C6410两款处理器的开发板移植过程的详细实录,以最为人性化的方式让读者理解整个移植过程中代码和系统功能的变迁。
深度实践嵌入式Linux系统移植 目录
第1章嵌入式系统架构与移植环境搭建2
第2章u-boot工程与编译系统14
第3章u-boot启动流程分析41
第4章ARM9/S3C2440 u-boot移植实战57
第5章ARM11/S3C6410 u-boot移植实战225
第6章Linux内核工程与编译系统338
第7章Linux内核启动流程分析361
第8章Linux移植准备及最小系统构建397
第9章Linux网卡驱动移植415
第10章Linux混杂设备驱动440
第11章Linux I2C驱动移植459
第12章Linux SPI驱动移植491
第13章Nand Flash驱动移植525
第14章SD/MMC卡驱动移植551
第15章LCD驱动移植580
第16章触摸屏驱动移植612
第17章声卡驱动移植638
第18章USB驱动移植694
第19章嵌入式Qt移植730
第20章嵌入式多媒体程序移植752
第21章嵌入式数据库移植761
第22章嵌入式Web服务器移植774
第23章嵌入式JVM移植794
