| 本书以嵌入式软件的基本开发技术为主线,以ARM+Linux为基本架构,系统讲述了嵌入式软件开发的基本知识、基本流程、基本方法。采用理论和实例相结合的编写方法,内容注重实用,结构清晰,图文并茂,通俗易懂,力求做到使读者在兴趣中学习嵌入式软件开发技术。 |
| 第1章 嵌入式系统开发技术基础 1.1 嵌入式系统概述 1.2 嵌入式处理器 1.3 嵌入式操作系统 1.4 嵌入式系统的结构、开发流程、开发要点 本章小结 习题1 第2章 嵌入式软件开发基础 2.1 Linux C语言程序设计基础知识 2.2 实例——使用gcc编译器 2.3 实例——使用make及Makefile文件 2.4 实例——使用gdb调试器 2.5 ARM汇编语言程序设计 2.6 混合语言编程 本章小结 习题2 第3章 嵌入式系统开发环境 3.1 嵌入式系统开发环境简介 3.2 OK2440-Ⅱ开发平台介绍 3.3 交叉编译的基本知识 3.4 实例——创建交叉编译环境 3.5 实例——TFTP服务器的搭建 3.6 实例——_NFS服务器的搭建 本章小结 习题3 第4章 引导加载程序BootLoader的移植 4.1 BootLoader 4.2 常见BootLoader介绍 4.3 实例——引导程序U—Boot的移植 4.4 实例——使用U.Boot 本章小结 习题4 第5章 Linux在ARM平台的移植 5.1 Linux内核 5.2 实例——Linux内核的移植 5.3 Linux内核启动流程分析 本章小结 习题 第6章 根文件系统 第7章 嵌入式Linux设备驱动程序开发 第8章 嵌入式Linux的图形用户接口 第9章 基于SkyEye的嵌入式系统开发 附录 参考文献 |
商品评论(0条)