图书介绍
嵌入式软件开发导论PDF|Epub|txt|kindle电子书版本网盘下载
![嵌入式软件开发导论](https://www.shukui.net/cover/60/31283929.jpg)
- 何宗键,万金友编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302194095
- 出版时间:2009
- 标注页数:225页
- 文件大小:51MB
- 文件页数:240页
- 主题词:软件开发-高等学校-教材
PDF下载
下载说明
嵌入式软件开发导论PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统概述1
1.1 嵌入式系统1
1.1.1 漫谈嵌入式系统1
1.1.2 嵌入式系统的定义3
1.1.3 嵌入式系统的特点4
1.1.4 嵌入式系统的发展7
1.1.5 嵌入式系统的应用领域9
1.2 嵌入式系统的构成11
1.2.1 硬件系统的基本结构12
1.2.2 软件系统的基本结构14
1.3 嵌入式系统开发16
1.3.1 嵌入式系统开发的一般环节16
1.3.2 嵌入式系统开发的产业链20
1.4 推荐读物和网站22
1.5 习题23
第2章 硬件技术基础24
2.1 计算机体系结构简介24
2.2 微处理器26
2.2.1 微处理器的分类26
2.2.2 用户可见寄存器29
2.2.3 指令系统与汇编语言32
2.2.4 RISC和CISC34
2.2.5 多字节存储36
2.2.6 常见的嵌入式微处理器38
2.3 存储器41
2.3.1 层次化存储模型41
2.3.2 虚拟内存机制51
2.4 总线59
2.4.1 总线概述59
2.4.2 常见的总线介绍60
2.5 输入输出模块70
2.5.1 概述70
2.5.2 访问外设方式70
2.5.3 轮询73
2.5.4 中断74
2.5.5 DMA84
2.6 需要了解的硬件设计图86
2.7 推荐读物和网站89
2.8 习题90
第3章 嵌入式软件开发的概念和方法93
3.1 软件开发流程93
3.1.1 编码阶段94
3.1.2 构建阶段95
3.1.3 部署阶段106
3.2 环境搭建108
3.2.1 开发机和目标机108
3.2.2 选择编程语言109
3.2.3 选择开发工具112
3.2.4 建立连接113
3.3 一个实例115
3.3.1 环境搭建115
3.3.2 硬件初始化117
3.3.3从汇编语言到C语言120
3.3.4 实现控制台终端121
3.3.5 图形界面入门124
3.3.6 中断处理127
3.3.7 启用虚拟内存131
3.4 代码优化136
3.4.1 运行速度优化137
3.4.2 代码尺寸优化139
3.4.3 低功耗优化139
3.4.4 编译器自动优化140
3.5 推荐读物和网站141
3.6 习题142
第4章 嵌入式操作系统144
4.1 嵌入式操作系统简介144
4.2 嵌入式操作系统的功能145
4.2.1 处理机管理145
4.2.2 同步148
4.2.3 内存管理149
4.2.4 文件系统151
4.3 常见的嵌入式操作系统153
4.3.1 嵌入式Linux153
4.3.2 Windows CE156
4.3.3 VxWorks158
4.3.4 μC/OSⅡ162
4.4 嵌入式操作系统的移植164
4.4.1 硬件抽象层164
4.4.2 系统定制与裁剪165
4.4.3 引导程序166
4.4.4 操作系统移植实例169
4.5 推荐读物和网站190
4.6 习题190
第5章 软件调试技术192
5.1 软件调试概述192
5.1.1 软件调试的目的192
5.1.2 影响调试的外围因素193
5.2 常见的调试方法194
5.2.1 指令集模拟器194
5.2.2 驻留监控程序196
5.2.3 在线仿真器199
5.2.4 JTAG仿真器201
5.2.5 其他方法202
5.3 GDB调试器204
5.3.1 简介204
5.3.2 GDB的RSP协议206
5.3.3 GDB Stub的移植207
5.4 推荐读物和网站211
5.5 习题212
第6章 嵌入式系统开发案例214
6.1 案例介绍214
6.2 系统的设计214
6.3 关键算法设计216
6.4 系统的实现218
6.5 系统开发实例219
6.6 推荐读物和网站220
6.7 题220
附录A Device Emulator221
参考文献224