- 高等教育出版社
- 9787040419481
- 1版
- 50441
- 44259637-5
- 异16开
- 2015-02-12
- 380
- 248
- 工学
- 软件工程
- TP311.52
- 电子信息科学类、计算机科学与技术
- 本科 高职
本书从教学的角度出发,讲解嵌入式软件开发的基本知识、方法和技术,使读者了解嵌入式软件的组成要素与结构,掌握嵌入式软件开发的思想和方法,掌握嵌入式软件开发的过程和技巧,熟练使用相关嵌入式软件开发工具,具备初步分析问题和解决问题的能力。内容包括:嵌入式软件开发概述,嵌入式软件开发环境,嵌入式软件编程,嵌入式软件调试,BootLoader 程序设计,嵌入式系统级软件设计(包含嵌入式操作系统内核设计、嵌入式文件系统设计、嵌入式驱动程序设计和嵌入式数据库设计),嵌入式GUI 及应用程序设计,嵌入式程序代码优化,嵌入式软件测试,以及嵌入式应用程序创新设计。
本书兼顾教学、科研和工程开发的需要,对于广大高等学校高年级学生和研究生而言,是一本学习嵌入式软件开发的教科书;对于从事嵌入式软件开发的工程技术人员来说,则是一本实用的参考书。
前言
第1章 嵌入式软件开发概述
1.1 嵌入式系统概述
1.2 嵌入式软件的组成与特点
1.3 嵌入式软件的发展趋势
1.4 嵌入式软件开发流程
1.5 嵌入式软件的开发管理
1.6 实验1:建立开发团队和制定管理规范
1.7 小结与进一步探索
第2章 嵌入式软件开发环境
2.1 嵌入式软件开发模式
2.2 宿主机环境
2.3 目标机环境
2.4 交叉编译工具链.
2.5 实验2:开发环境构建
2.6 小结与进一步探索
第3章 嵌入式软件编程
3.1 嵌入式编程基础
3.2 嵌入式汇编编程技术
3.3 嵌入式高级编程技术
3.4 高级语言与汇编语言混合编程
3.5 实验3:嵌入式软件编程技术
3.6 小结与进一步探索
第4章 嵌入式软件调试
4.1 GDB 调试器
4.2 远程调试
4.3 内核调试
4.4 网络调试
4.5 典型嵌入式集成开发环境
4.6 实验4:调试技术演练
4.7 小结与进一步探索
第5章 Boot Loader 程序设计
5.1 Boot Loader 基础知识
5.2 Boot Loader 典型结构
5.3 Boot Loader 基本设计
5.4 实验5:设计与实现Boot Loader
5.5 小结与进一步探索
第6章 嵌入式系统级软件设计
6.1 嵌入式操作系统内核设计
6.2 嵌入式文件系统设计
6.3 嵌入式驱动程序设计
6.4 嵌入式数据库设计
6.5 实验6:嵌入式操作系统内核与驱动程序
6.6 小结与进一步探索
第7章 嵌入式GUI 及应用程序设计
7.1 嵌入式GUI 设计概述
7.2 嵌入式GUI 体系结构设计
7.3 基于主流GUI 的应用程序设计
7.4 实验7:嵌入式GUI 应用设计
7.5 小结与进一步探索
第8章 嵌入式程序代码优化
8.1 嵌入式程序代码优化概述
8.2 提高代码效率
8.3 减少代码尺寸
8.4 有效使用内存
8.5 降低代码能耗
8.6 实验8:嵌入式程序代码优化
8.7 小结与进一步探索
第9章 嵌入式软件测试
9.1 嵌入式软件测试基础
9.2 嵌入式软件测试技术
9.3 测试与分析工具
9.4 实验9:嵌入式软件测试
9.5 小结与进一步探索.
第10章 嵌入式应用程序创新设计
10.1 设计任务
10.2 设计过程
10.3 小结与进一步探索
参考文献
版权