嵌入式计算系统设计原理 第2版

分類: 图书,计算机/网络,计算机体系结构,
作者: (美)沃尔夫著,李仁发等译
出 版 社: 机械工业出版社
出版时间: 2009-6-1字数:版次: 2页数: 317印刷时间:开本: 16开印次: 1纸张:I S B N : 9787111270683包装: 平装编辑推荐
本书从组件技术的视角出发,介绍了嵌入式系统设计技术和技巧。本书第1版已被广泛应用于教学,可以说在很大程度上引发了嵌入式系统课程的创立,并为实践设计提供了宝贵指南。第2版根据最先进的技术发展进行了更新。不论是进行软硬件设计的研究人员、学生还是专家,都能从Wayne Wolf的集成化工程设计方法中获益匪浅。
本书主要特点
以实际芯片(ARM芯片和TI C55x DSP)为例,进行相关设计技术和技巧的说明,向读者介绍如何将这些理论付诸于设计实践。
在所有关键课题讨论中都尤为强调现实中的设计实践,从而为学生和设计人员提供了最先进技术的指导。
对设计实践中所必需的基本应用技术进行重点讨论,帮助读者在实际工作中熟练地设计大型的、复杂的嵌入式系统 。
内容简介
本书从组件技术的视角出发,讲述了嵌入式计算的基本原理和技术。书中以实际芯片TI TMS320C55xTM(C55x)DSP和软件系统FreeRTOS.org为例,一章一个重点,涉及构造嵌入式系统相关的指令系统、CPU、基于总线的计算机系统、程序设计与分析、进程和操作系统、多处理器、网络、系统设计技术等主要方面。
本书特别适合作为计算机、电子信息、通信工程、自动化、机电一体化、仪器仪表及相关专业高年级本科生和研究生的教材,也适合相关的工程技术人员参考。
作者简介
Wayne Wolf,拥有斯坦福大学电子工程博士学位,现为普林斯顿大学电子工程教授。在1989年加入普林斯顿大学之前,他曾在AT&T贝尔实验室工作。他是IEEE和ACM会员、IEEE计算机协会核心成员以及ASEE和SPIE成员。Wolf教授于2003年获得了ASEE Frederick E.Terman奖,于2006年获得了IEEE电路与系统教育奖。除本书外,他还著有《嵌入式计算系统设计原理》和《基于FPGA的系统设计》等书。
目录
出版者的话
译者序
第1版序言
第2版前言
第1版前言
第1章嵌入式计算引言
1.1复杂系统与微处理器
1.2嵌入式系统的设计过程
1.3系统设计的形式化方法
1.4模型火车控制器
1.5本书概览
总结
本章学习要点
推荐读物
习题
实验练习
第2章指令系统引言
2.1预备知识
2.2ARM处理器
2.3TI C55xDSP
总结
本章学习要点
推荐读物
习题
实验练习
第3章CPU引言
3.1输入/输出编程
3.2管态、异常和陷阱
3.3协处理器
3.4存储系统机制
3.5CPU的性能
3.6CPU的功耗
3.7设计示例:数据压缩器
总结
本章学习要点
推荐读物
习题
实验练习
第4章基于总线的计算机系统引言
4.1CPU总线
4.2存储设备
4.3I/O设备
4.4组件接口
4.5用微处理器设计
4.6发和调试
4.7系统级性能分析
4.8设计示例:闹钟
总结
本章学习要点
推荐读物
习题
实验练习
第5章程序设计与分析引言
第6章进程和操作系统引言
第7章多处理器引言
第8章网络引言
第9章系统设计技术引言
附录AUML表示法
术语表
参考文献
书摘插图
第1章嵌入式计算
为什么在系统中嵌入微处理器
嵌入式计算的困难和特点
设计方法学
系统规格说明
本书概览
引言
这一章为我们研究嵌入式计算系统提供了基础性的知识。为了了解设计的流程,我们首先需要知道微处理器为什么以及怎样被用于控制、用户接口、信号处理以及其他一些任务。微处理器已经变得如此普遍,以致于使我们忘记很多事情没有它处理是多么困难。
我们首先回顾各种用途的微处理器,然后回顾微处理器为什么被用于系统设计中,即传递复杂行为、快速的设计周期等等。接下来,1.2节中,我们通过一个系统设计的例子,了解设计系统的主要步骤。1.3节深入研究了规格说明嵌入式系统的技术,我们将在本书中使用这些规格说明技术。在1.4节,我们使用一个模型火车控制器作为例子,应用了1.3节中介绍的规格说明技术,这一技术在本书后续章节中也会经常提及。1.5节逐章概述了本书。
1.1复杂系统与微处理器
什么是嵌入式计算系统?宽泛地说,是指任何包括一个可编程计算机的设备,但本身并未被刻意设计为一台通用计算机。因此,PC本身并不是一个嵌入式计算系统,尽管PC经常用来构建嵌入式计算系统。但是,通过微处理器构建的传真机或时钟就是一个嵌入式计算系统。
……