为了能让读者快速的了解嵌入式ARM Linux系统的开发过程,本书第一部分讲述ARM Linux 的系统移植,这部分内容在实际工作中比较常见,是嵌入式Linux 开发人员应该掌握的技能。
  该部分由四章组成:
  第一章介绍ARM嵌入式Linux系统概述,作为嵌入式开发入门的一章,非常适合初学者阅读,它包括嵌入式系统介绍,ARM介绍,ADS集成开发工具介绍,嵌入式Linux 开发介绍以及Linux 内核介绍,对那些刚接触嵌入式Linux开发的读者来说,通过本章学习将会对嵌入式Linux开发有个大概的了解和认识;
  第二章介绍交叉编译工具链的制作,对于非X86 硬件平台的设备开发通常使用交叉编译工具链在X86 机器上进行,该章内容是编译目标内核和程序的基础,它包括对交叉工具链的介绍,使用分步法构建交叉工具链和使用Crosstool 构建交叉工具链,通过本章学习,读者将会对交叉工具链有深刻的认识以及可以构建自己的交叉工具链;
  第三章讲述ARM Linux 的引导程序——BootLoader,这是内核移植的关键,没有一个良好的BootLoader 来引导内核工作,再强大、稳定的内核也不能正常工作,它包括对BootLoader 的介绍,U-boot 移植与分析以及讲述如何自己设计BootLoader。通过本章学习,读者将会对BootLoader 的作用有更清楚的认识,以及学会如何移植和设计BootLoader;
  第四章讲述嵌入式Linux 内核移植,也是实际工作中非常重要的内容,它包括移植的基本概念,内核配置,内核编译,以及根文件系统的构建。通过本章学习,读者将会对内核移植以及构建根文件系统有更深入的理解。
  ARM嵌入式Linux系统开发从入门到精通.pdf (3.4 MB)