嵌入式计算系统设计原理

嵌入式计算系统设计原理

(美) 沃尔夫 (Wolf,W.) , 著

出版社:机械工业出版社

年代:2009

定价:55.0

书籍简介:

本书从组件技术的视角出发,讲述了嵌入式计算的基本原理和技术。

书籍目录:

出版者的话

译者序

第1版序言

第2版前言

第1版前言

第1章嵌入式计算

引言

1.1复杂系统与微处理器

1.1.1嵌入式计算机

1.1.2嵌入式计算应用的特点

1.1.3为什么要使用微处理器

1.1.4软件物理

1.1.5嵌入式计算系统设计所面临的挑战

1.1.6嵌入式计算的性能

1.2嵌入式系统的设计过程

1.2.1需求

1.2.2规格说明

1.2.3体系结构设计

1.2.4设计硬件组件和软件组件

1.2.5系统集成

1.3系统设计的形式化方法

1.3.1结构描述

1.3.2行为描述

1.4模型火车控制器

1.4.1需求

1.4.2DCC

1.4.3概念性规格说明

1.4.4详细的规格说明

1.4.5小结

1.5本书概览

1.5.1第2章:指令系统

1.5.2第3章:CPU

1.5.3第4章:基于总线的计算机系统

1.5.4第5章:程序设计与分析

1.5.5第6章:进程和操作系统

1.5.6第7章:多处理器

1.5.7第8章:网络

1.5.8第9章:系统设计技术

总结

本章学习要点

推荐读物

习题

实验练习

第2章指令系统

引言

2.1预备知识

2.1.1计算机体系结构分类

2.1.2汇编语言

2.2ARM处理器

2.2.1处理器和存储器组织

2.2.2数据操作

2.2.3控制流

2.3TIC55xDSP

2.3.1处理器和存储管理

2.3.2寻址方式

2.3.3数据操作

2.3.4流程控制

2.3.5C代码准则

总结

本章学习要点

推荐读物

习题

实验练习

第3章CPU

引言

3.1输入/输出编程

3.1.1输入/输出设备

3.1.2输入/输出原语

3.1.3忙等I/O

3.1.4中断

3.2管态、异常和陷阱

3.2.1管态

3.2.2异常

3.2.3陷阱

3.3协处理器

3.4存储系统机制

3.4.1高速缓存

3.4.2存储管理单元和地址转换

3.5CPU的性能

3.5.1流水线技术

3.5.2高速缓存

3.6CPU的功耗

3.7设计示例:数据压缩器

3.7.1需求和算法

3.7.2规格说明

3.7.3程序设计

3.7.4测试

总结

本章学习要点

推荐读物

习题

实验练习

第4章基于总线的计算机系统

引言

4.1CPU总线

4.1.1总线协议

4.1.2DMA

4.1.3系统总线配置

4.1.4AMBA总线

4.2存储设备

4.2.1存储设备组织

4.2.2随机存储器

4.2.3只读存储器

4.3I/O设备

4.3.1定时器和计数器

4.3.2A/D转换器和D/A转换器

4.3.3键盘

4.3.4发光二极管

4.3.5显示器

4.3.6触摸屏

4.4组件接口

4.4.1存储器接口

4.4.2设备接口

4.5用微处理器设计

4.5.1系统体系结构

4.5.2硬件设计

4.5.3PC作为平台

4.6开发和调试

4.6.1开发环境

4.6.2调试技术

4.6.3调试难点

4.7系统级性能分析

4.7.1系统级性能分析

4.7.2并行

4.8设计示例:闹钟

4.8.1需求

4.8.2规格说明

4.8.3系统体系结构

4.8.4组件设计与测试

4.8.5系统集成与测试

总结

本章学习要点

推荐读物

习题

实验练习

第5章程序设计与分析

引言

5.1嵌入式程序组件

5.1.1状态机

5.1.2面向流的程序设计和循环缓冲区

5.1.3队列

5.2程序模型

5.2.1数据流图

5.2.2控制/数据流图

5.3汇编、连接和装载

5.3.1汇编程序

5.3.2连接

5A.基本编译技术

5.4.1语句翻译

54.2过程

5.4.3数据结构

5.5程序优化

5.5.1表达式简化

5.5.2无效代码的清除

5.5.3过程内嵌

5.5.4循环变换

5.5.5寄存器分配

5.5.6调度

5.5.7指令选择

5.5.8理解并使用你的编译器

5.5.9解释器与JIT编译器

5.6程序级性能分析

5.6.1程序性能的要素

5.6.2测量驱动的性能分析

5.7软件性能优化t

5.7.1循环优化

5.7.2性能优化策略

5.8程序级能量和功率的分析与优化

5.9程序大小的分析与优化

5.10程序验证与测试

5.10.1白盒测试

5.10.2黑盒测试

5.10.3评估功能测试

5.11软件调制解调器

5.11.1工作原理与需求

5.11.2规格说明

5.11.3系统体系结构

5.11.4组件设计与测试

5.11.5系统集成与测试

总结

本章学习要点

推荐读物

习题

实验练习

第6章进程和操作系统

引言

6.1多任务和多进程

6.1.1任务和进程

6.1.2多速率系统

6.1.3进程的时限要求

6.1.4CPU量度

6.1.5进程状态与调度

6.1.6调度策略

6.1.7运行周期性进程

6.2抢占式实时操作系统

6.2.1抢占

6.2.2优先级

6.2.3进程和上下文

6.2.4进程和面向对象设计

6.3基于优先级的调度

6.3.1单一速率调度

6.3.2截止时限最近者优先调度

6.3.3RMS和EDF的比较

6.3.4对建模假设的进一步分析

6.4进程间通信机制

6.4.1共享内存通信

6.4.2消息传递

6.4.3信号

6.5评估操作系统性能

6.6进程的功耗管理与优化

6.7设计示例:电话应答机

6.7.1工作原理与需求

6.7.2规格说明

6.7.3系统体系结构

6.7.4组件设计与测试

6.7.5系统集成与测试

总结

本章学习要点

推荐读物

习题

实验练习

第7章多处理器

引言

7.1为什么要使用多处理器

7.2CPU和加速器

7.2.1系统体系结构框架

7.2.2系统集成和调试

7.3多处理器性能分析

7.3.1加速器和加速

7.3.2调度和分配的性能影响

7.3.3缓冲和性能

7.4消费电子体系结构

7.4.1用例和需求

7.4.2平台和操作系统

7.4.3闪存文件系统

7.5设计示例:移动电话

7.6设计示例:CD和DVD

7.7设计示例:音频播放器

7.8设计示例:数码相机

7.9设计示例:视频加速器

7.9.1算法和需求

7.9.2规格说明

7.9.3体系结构

7.9.4组件设计

7.9.5系统测试

总结

本章学习要点

推荐读物

习题

实验练习

第8章网络

引言

8.1分布式嵌入式体系结构

8.1.1为什么使用分布式系统

8.1.2网络抽象

8.1.3硬件和软件体系结构

8.1.4报文传递编程

8.2嵌入式系统网络

8.2.1I2C总线

8.2.2以太网

8.2.3现场总线

8.3基于网络的设计

8.4可达因特网系统

8.4.1因特网

8.4.2因特网应用

8.4.3因特网安全

8.5交通工具和网络

8.5.1汽车网络

8.5.2航空电子系统

8.6传感器网络

8.7设计示例:电梯控制器

8.7.1工作原理和需求

8.7.2规格说明

8.7.3体系结构

8.7.4测试

总结

本章学习要点

推荐读物

习题

实验练习

第9章系统设计技术

引言

9.1设计方法学

9.1.1为什么需要设计方法学

9.1.2设计流程

9.2需求分析

9.3规格说明

9.3.1面向控制的规格说明语言

9.3.2高级规格说明

9.4系统分析和体系结构设计

9.5质量保证

9.5.1质量保证技术

9.5.2验证规格说明

9.5.3设计评审

总结

本章学习要点

推荐读物

习题

实验练习

附录AUML表示法

术语表

参考文献

内容摘要:

  本书以实际芯片(ARM芯片和TIC55xDSP)为例,进行相关设计技术和技巧的说明,向读者介绍如何将这些理论付诸于设计实践;在所有关键课题讨论中都尤为强调现实中的设计实践,从而为学生和设计人员提供了最先进技术的指导;书中对设计实践中所必需的基本应用技术进行了重点讨论,帮助读者在实际工作中熟练地设计大型的、复杂的嵌入式系统。  本书为第2版,根据最先进的技术发展进行了更新。不论是进行软硬件设计的研究人员、学生还是专家,都能从WayneWolf的集成化工程设计方法中获益匪浅。  本书从组件技术的视角出发,讲述了嵌入式计算的基本原理和技术。书中以实际芯片TITMS320C55xTM(C55x)DSP和软件系统FreeRTOS.org为例,一章一个重点,涉及构造嵌入式系统相关的指令系统、CPU、基于总线的计算机系统、程序设计与分析、进程和操作系统、多处理器、网络、系统设计技术等主要方面。  本书特别适合作为计算机、电子信息、通信工程、自动化、机电一体化、仪器仪表及相关专业高年级本科生和研究生的教材,也适合相关的工程技术人员参考。

书籍规格:

书籍详细信息
书名嵌入式计算系统设计原理站内查询相似图书
丛书名计算机科学丛书
9787111270683
如需购买下载《嵌入式计算系统设计原理》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)55.0语种简体中文
尺寸26装帧平装
页数 320 印数 4000

书籍信息归属:

嵌入式计算系统设计原理是机械工业出版社于2009.06出版的中图分类号为 TP360.2 的主题关于 微型计算机-系统设计 的书籍。