书籍详情

嵌入式计算机系统设计原理

嵌入式计算机系统设计原理

作者:(美)沃尔夫(Wolf,W.) 著

出版社:机械工业出版社

出版时间:2009-01-01

ISBN:9787111253600

定价:¥75.00

购买这本书可以去
内容简介
  本书从组件技术的视角出发,介绍了嵌入式系统设计技术和技巧。本书第l版已被广泛应用于教学,可以说在很大程度上引发了嵌入式系统课程的创立,并为实践设计提供了宝贵指南。第2版根据最先进的技术发展进行了更新。不论是进行软硬件设计的研究人员、学生还是专家,都能从Wayne Wolf的集成化工程设计方法中获益匪浅。本书主要特点:以实际芯片(ARM芯片和TI C55x DSP)为例,进行相关设计技术和技巧的说明,向读者介绍如何将这些理论付诸于设计实践。在所有关键课题讨论中都尤为强调现实中的设计实践,从而为学生和设计人员提供了最先进技术的指导。对设计实践中所必需的基本应用技术进行重点讨论,帮助读者在实际工作中熟练地设计大型的、复杂的嵌入式系统。
作者简介
  Wayne Wolf,拥有斯坦福大学电气工程博士学位,曾执教于普林斯顿大学,现任职于GeorgiaTech公司。在1989年加入普林斯顿大学之前,他曾在AT&T贝尔实验室工作。他是IEEE和ACM会员、IEEE计算机协会核心成员以及ASEE和SPIE成员。Wolf教授于2003年获得TASEE Frederick E.Terman奖,于2006年获得TIEEE电路与系统教育奖。除本书外,他还著有《高性能嵌入式计算》和《基于FPGA的系统设计》等书。
目录
About the Author
Foreword to The First Edition
Preface to The Second Edition
Preface to The First Edition
List of Examples
CHAPTER 1 Embedded Computing
Introduction
1.1 Complex Systems and Microprocessors
1.1.1 Embedding Computers
1.1.2 Characteristics of Embedded Computing Applications
1.1.3 Why Use Microprocessors?
1.1.4 The Physics of Software
1.1.5 Challenges in Embedded Computing System Design
1.1.6 Performance in Embedded Computing
1.2 The Embedded System Design Process
1.2.1 Requirements
1.2.2 Specification
1.2.3 Architecture Design
1.2.4 Designing Hardware and Software Components
1.2.5 System Integration
1.3 Formalisms for System Design
1.3.1 Structural Description
1.3.2 Behavioral Description
1.4 ModelTrain Controller
1.4.1 Requirements
1.4.2 DCC
1.4.3 Conceptual Specification
1.4.4 Detailed Specification
1.4.5 Lessons Learned :
|.5 A Guided Tour of This Book
1.5.1 Chapter 2: Instruction Sets
1.5.2 Chapter 3:CPUs
1.5.3 Chapter 4: Bus-Based Computer Systems
1.5.4 Chapter 5: Program Design and Analysis
1.5.5 Chapter 6: Processes and Operating Systems..
1.5.6 Chapter 7: Multiprocessors
1.5.7 Chapter 8: Networks
1.5.8 Chapter 9: System Design Techniques
Summary
Further Reading
Questions
Lab Exercises
CHAPTER 2 Instruction Sets
Introducton
2.1 Preliminaries
2.1.1 ComputerArchitecture Taxonomy
2.1.2 Assembly Language
2.2 ARM Processor
2.2.1 Processor and Memory Organization
2.2.2 Data Operations
2.2.3 Flow of Control
2.3 TI C55x DSP
2.3.1 Processor and Memory Organization
2.3.2 Addressing Modes
2.3.3 Data Operations
2.3.4 Flow of Control
2.3.5 C Coding Guidelines
Summary
Further Reading
Questions
Lab Exercises
CHAPTER 3 CPUs
Introduction
3.1 Programming Input and Output
3.1.1 Input and Output Devices
3.1.2 Input and Output Primitives
3.1.3 Busy-Wait I/O
3.1.4 Interrupts
3.2 Supervisor Mode, Exceptions, and Traps
3.2.1 Supervisor Mode
3.2.2 Exceptions
3.2.3 Traps
3.3 Co-Processors
……
CHAPTER 4 Bus-Based Computer Systems
CHAPTER 5 Program Design and Analysis
CHAPTER 6 Processes and Operating Systems
CHAPTER 7 Multiprocessors
CHAPTER 8 Networks
CHAPTER 9 System Design Techniques
APPENDIX A UML Notations
Glossary
References
Index
猜您喜欢

读书导航