嵌入式系统实用教程
《嵌入式系统实用教程》是2009年电子工业出版社出版的图书，作者是张同光。该书以嵌入式软件的基本开发技术为主线，以ARM+Linux为基本架构，系统讲述了嵌入式软件开发的基本知识、基本流程、基本方法。采用理论和实例相结合的编写方法。
内容简介
《嵌入式系统实用教程》内容注重实用，结构清晰，图文并茂，通俗易懂，力求做到使读者在兴趣中学习嵌入式软件开发技术。《嵌入式系统实用教程》共9章，主要内容包括：嵌入式系统开发技术基础、嵌入式软件开发基础、嵌入式系统开发环境、引导加载程序BootLoader的移植、Linux在ARM平台的移植、根文件系统、嵌入式Linux设备驱动程序开发、嵌入式Linux的图形用户接口、基于SkyEye的嵌入式系统开发。
《嵌入式系统实用教程》可作为高职高专院校计算机或电子类专业的教材，也可作为相关工程技术人员进行嵌入式系统软件开发的参考书。
目录
第1章 嵌入式系统开发技术基础
1.1 嵌入式系统概述
1.2 嵌入式处理器
1.3 嵌入式操作系统
1.4 嵌入式系统的结构、开发流程、开发要点
本章 小结
习题1
第2章 嵌入式软件开发基础
2.1 LinuxC语言程序设计基础知识
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的嵌入式系统开发
附录
参考文献