本书分为上下两篇,上篇原理部分共14章,下篇实验部分共10章。其中原理部分:第1章介绍嵌入式系统的应用领域和发展方向。第2章介绍arm9处理器的架构及其内存管理。第3章介绍arm9体系结构的指令集与汇编代码的编写。第4章介绍嵌入式linux操作系统的基本知识。第5章介绍常见的boot loader。第6章介绍基于arm体系结构的linux内核。第7章介绍嵌入式文件系统的框架。第8章介绍嵌入式设备驱动程序结构。第9章介绍交叉开发环境模式和常用的调试技术。第10章介绍字符设备驱动程序的框架。第11章介绍块设备?动程序的架构。第12章介绍网络设备驱动架构。第13章介绍嵌入式minigui及其应用。第14章介绍android嵌入式系统相关的技术与应用开发。实验部分:第1章介绍本书实验部分采用的开发板。第2章介绍搭建宿主机和目标机实验环境。第3章介绍内核及内核模块的制作方法。第4章介绍根文件系统的制作过程。第5章介绍调试的方法。第6章介绍了简单的字符设备驱动程序的编写方法。第7章介绍了块设备驱动程序开发的特点和流程。第8章介绍了网卡驱动程序的开发流程。第9章介绍了minigui的使用方法。第10