本教材就是根据嵌入式技术培训的实际教学内容提炼而成书的。它具有很强的操作性,与该教材配套的实践指导书有《ARM嵌入式技术实践》和《嵌入式Linux开发实践》两本讲义。
本教材的主要特点是,主要内容来源于实践,强调理论与实践相结合,整个实验代码与项目都在我们自主研制的开发板上完成。全书分为13章,主要内容包括:ARM指令系统、ARM汇编程序设计、ARM应用系统硬件设计、Linux内核的移植、Linux根文件系统制作等。
本书以ARM9为基础,详细介绍以S3C2410器件为核心组成的嵌入式系统
的硬件电路的原理与开发方法。主要内容包括:嵌入式系统的基本概念与
开发流程,ARM微处理器与嵌入式系统硬件电路的原理,存储映射及嵌入式
软件开发技术,ARM指令、程序设计以及开发工具的使用方法,Linux基础
知识,BootLoader的原理,ViVi与U-Boot的移植与使用,Linux 2.4和2.6
内核移植,Busybox工具以及根文件系统制作的方法。设备驱动程序的结构
与开发实例,Linux网络编程基础知识与嵌入式Web服务器建立方法,基于
Qt/E的嵌