图书介绍
计算机科学丛书 嵌入式系统 硬件、软件及软硬件协同 原书第2版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)塔米·诺尔加德(Tammy Noergaard)著;马志欣,苏锐丹,付少锋译 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111588870
- 出版时间:2018
- 标注页数:428页
- 文件大小:60MB
- 文件页数:442页
- 主题词:微型计算机-系统设计
PDF下载
下载说明
计算机科学丛书 嵌入式系统 硬件、软件及软硬件协同 原书第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 嵌入式系统简介2
第1章 嵌入式系统设计的系统化方法2
1.1什么是嵌入式系统2
1.2嵌入式系统的体系结构简介3
1.3嵌入式系统模型5
1.4为什么使用整体化、体系结构化的系统工程方法?黄金法则是什么6
1.5小结11
习题11
尾注13
第2章 了解设计标准14
2.1编程语言概述及其标准示例20
2.1.1影响嵌入式系统体系结构的编程语言示例:脚本语言、Java和.NET22
2.1.2垃圾回收机制25
2.1.3处理Java字节码27
2.2标准与网络30
2.2.1互连设备间的距离30
2.2.2物理介质31
2.2.3网络架构33
2.2.4 OSI模型33
2.3基于多种标准的设备示例:数字电视(DTV)43
2.4小结55
习题56
尾注57
第二部分 嵌入式硬件60
第3章 嵌入式硬件的组件和嵌入式系统板60
3.1学习硬件的第一节课:学习读懂原理图60
3.2嵌入式系统板和冯·诺依曼模型63
3.3给硬件供电65
3.4基础硬件材料:导体、绝缘体和半导体67
3.5电路板上和芯片中常见的无源元件:电阻器、电容器和电感器70
3.5.1电阻器70
3.5.2电容器73
3.5.3电感器74
3.6半导体以及处理器和存储器的有源构建模块75
3.6.1二极管75
3.6.2晶体管76
3.6.3从基本的门电路构建出更复杂的电路80
3.6.4时序逻辑和时钟81
3.7全部整合到一起:集成电路83
3.8小结85
习题85
尾注89
第4章 嵌入式处理器90
4.1 ISA体系结构模型92
4.1.1功能92
4.1.2 ISA模型97
4.2处理器内部设计102
4.2.1中央处理单元104
4.2.2片上存储器115
4.2.3处理器 I/O124
4.2.4处理器总线141
4.3处理器性能142
4.4阅读处理器的数据手册144
4.5小结153
习题153
尾注155
第5章 板载存储器156
5.1 ROM159
5.2 RAM162
5.3辅助存储器168
5.4外部存储器的存储管理171
5.5板载存储器及其性能172
5.6小结173
习题173
尾注174
第6章 板载I/O175
6.1数据管理:串行I/O与并行I/O177
6.1.1串行I/O177
6.1.2并行I/O184
6.2互连I/O组件191
6.2.1互连I/O设备和嵌入式系统板191
6.2.2互连I/O控制器和主CPU193
6.3 I/O与性能193
6.4小结194
习题194
尾注197
第7章 板载总线198
7.1总线仲裁和时序199
7.2将总线与其他板载组件集成206
7.3总线性能207
7.4小结207
习题208
尾注209
第三部分 嵌入式软件介绍213
第8章 设备驱动程序213
8.1示例1:中断处理的设备驱动程序216
8.1.1中断优先级218
8.1.2上下文切换221
8.1.3中断设备驱动程序伪代码 示例222
8.1.4中断处理及其性能228
8.2示例2:存储器设备驱动程序229
8.3示例3:板载总线设备驱动程序246
8.4板载I/O驱动程序示例251
8.4.1示例4:初始化以太网驱动程序251
8.4.2示例5:初始化RS-232驱动程序264
8.5小结268
习题268
尾注270
第9章 嵌入式操作系统271
9.1什么是进程274
9.2多任务和进程管理276
9.2.1进程实现276
9.2.2进程调度285
9.2.3任务间通信和同步294
9.3内存管理299
9.3.1用户存储空间300
9.3.2内核存储空间308
9.4 I/O和文件系统管理309
9.5操作系统标准示例:POSIX310
9.6操作系统性能指南312
9.7选择正确的嵌入式操作系统以及 BSP312
9.8小结313
习题314
尾注316
第10章 中间件和应用软件317
10.1什么是中间件317
10.2什么是应用程序319
10.3中间件示例319
10.4应用层软件示例345
10.4.1 FTP客户端应用软件示例346
10.4.2 SMTP和电子邮件示例348
10.4.3 HTTP客户端和服务器示例352
10.4.4对应用整合的简要说明354
10.5小结358
习题358
尾注360
第四部分 系统整合:设计与开发362
第11章 定义系统:创建体系结构和设计文档化362
11.1创建嵌入式系统体系结构363
11.1.1阶段1:打好坚实的技术基础364
11.1.2阶段2:了解嵌入式系统的体系结构业务周期364
11.1.3阶段3:详细描述体系结构的模式和参考模型372
11.1.4阶段4:创建体系结构的框架378
11.1.5阶段5:体系结构的文档化380
11.1.6阶段6:对体系结构进行分析和评估381
11.2小结382
习题383
尾注384
第12章 嵌入式系统设计的最后阶段:实现和测试385
12.1设计的实现385
12.1.1主要的软件实用工具:在编辑器或IDE中编写代码386
12.1.2CAD和硬件387
12.1.3翻译工具:预处理器、解释器、编译器和链接器388
12.1.4调试工具390
12.1.5系统启动396
12.2对设计的质量保证和测试403
12.3结论:维护与嵌入式系统及其他406
习题406
尾注407
附录A项目和练习408
附录B原理图符号423