嵌入式系统Linux内核开发实战指南(ARM平台)

嵌入式系统Linux内核开发实战指南(ARM平台)

评分

★★★★★

ISBN

9787121079191

出版社

电子工业出版社 2009-03-01出版

作者

王洪辉

分类

理论知识

内容简介
本书以嵌入式系统Linux内核开发的整个过程为线索,按照先硬件后软件、先易后难的顺序编写。书中内容覆盖了嵌入式系统Linux内核开发的各个方面。全书由“嵌入式系统硬件开发(共10章)”、“Linux内核开发初步(共6章)”、“Linux 2.6内核原理(共9章)”、“Linux内核开发高级指南(共7章)”四部分组成,共32章。其中“嵌入式系统硬件开发”部分主要以ARM处理器为例介绍了嵌入式处理器的特点、内部原理以及硬件开发调试过程和方法,还介绍了如何制作简易JTAG线缆和编写烧写程序;“Linux内核开发初步”部分主要介绍各种bootloader、Linux开发环境的创建、Linux内核的配置和编译以及根文件系统的制作,还简单介绍了uClinux;“Linux 2.6内核原理”部分是本书的核心,该部分以Linux 2.6.10版内核源代码为基础分析了Linux 2.6的内核原理,涵盖了Linux的各大方面。
AI简介
这是一本全面且深入探讨嵌入式系统Linux内核开发的著作。该书以嵌入式系统硬件开发为起点,逐步深入到Linux内核开发初步,再深入到Linux 2.6内核原理,最后达到Linux内核开发高级指南,涵盖了嵌入式系统Linux内核开发的各个方面。 书中首先介绍了嵌入式系统应用领域和ARM处理器应用领域,然后详细介绍了Bootloader的编译环境搭建,包括各种Bootloader的功能、移植性、配置方式以及不同Bootloader的优缺点。接着,书中深入探讨了Linux内存管理基本概念,Linux为虚拟存储空间建立页表,以及MMU的存储空间访问控制等内核技术。 书中还详细介绍了Linux内核移植过程与实例,包括新处理器架构的移植和新处理器型号的移植,以及Linux内核调试开关设置,printk函数与内核信息级别等内核调试技术。此外,书中还深入讨论了Linux并发与竞态概述,Linux进程管理相关概念,以及Linux根文件系统的创建过程等内核管理技术。 对于Linux内核开发的优化技术,书中也做了深入的探讨,包括内核裁减和模块优化,根据CPU特性进行优化,以及CP15协处理器寄存器介绍
阅读/下载地址