图书介绍

计算机科学丛书 嵌入式系统 硬件、软件及软硬件协同 原书第2版PDF|Epub|txt|kindle电子书版本网盘下载

计算机科学丛书 嵌入式系统 硬件、软件及软硬件协同 原书第2版
  • (美)塔米·诺尔加德(Tammy Noergaard)著;马志欣,苏锐丹,付少锋译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111588870
  • 出版时间:2018
  • 标注页数:428页
  • 文件大小:60MB
  • 文件页数:442页
  • 主题词:微型计算机-系统设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

计算机科学丛书 嵌入式系统 硬件、软件及软硬件协同 原书第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

热门推荐