随着物联网时代的到来,市场对各类智能设备的 需求也日渐高涨。智能设备的核心技术是集成电路芯 片和嵌入式操作系统,而嵌入式操作系统更可以称为 是智能设备的灵魂。多年来,Linux系统因为其开源 免费、安全稳定、社区支持丰富和移植裁剪方便等特 点一直备受全球各大设备厂商的青睐,当仁不让地成 为众多嵌入式操作系统中最耀眼的明星。在智能手机 大行其道的今天,Android系统牢牢占据着80%以上 的市场份额,而在Android系统华丽的外衣之下,依 然是Linux系统强有力的支撑。智能设备的发展并没有止步在智能手机,而是快 速朝着智能可穿戴设备、智能家居和车联网等方向扩 张。但要想把Linux系统移植到这些外设丰富并且处 理器架构各异的设备中,对于初级工程师而言也并非 易事,因为这不仅要求工程师熟悉C、汇编等编程语 言,了解基本的硬件操作方法和协议规范,还要求工 程师对Linux的内核架构、编译系统、调试方法以及 各个子系统的源码结构有所理解。为了让读者能够顺 利具备Linux系统移植的能力,范展源、刘韬编著的 这本《深度实践嵌入式Linux系统移植》被设计为一 站式学习教程,即: 涉及Linux系统各个层面的移植,包括启动加载 程序、Linux内核、Linux应用程序等; 提供深入的理论讲解和完整的源码剖析,同时也 分析了启动加载程序和Linux内核的编译系统; 分别提供对使用ARM9/S3C2440和 ARM1.1/S3C6410两款处理器的开发板移植过程的详细 实录,以最为人性化的方式让读者理解整个移植过程 中代码和系统功能的变迁。