嵌入式計(jì)算系統(tǒng)設(shè)計(jì)原理

出版時(shí)間:2009-1  出版社:機(jī)械工業(yè)出版社  作者:沃爾夫  頁(yè)數(shù):507  

前言

Embedded computing is more important today than it was in 2000.when the first edition of this book appeared.Embedded processors are in even more products,ranging from toys tO airplanes.Systems-on-chips now use up to hundreds of CPUs.The cell phone is on its way to becoming the new standard computing platform.As my column in IEEE Computer in September 2006 indicated.there are at least a half-million embedded systems programmers in the World today,probably closer to 800,000.In mis edition I have tried to both update and revamp.One major change is mat the book now uses the TI TMS320C55xTM(C55x)DSP.I seriously rewrote the discussion of real-time scheduling.I have tried to expand on performance analysis as a theme at as many levels of abstraction as possible.Given the importance of multiorocessors in even the most mundane embedded systems,this edition also talks more genetaUy about hardware/software co-design and muItiorocessors.One ofthe changes in the field is that this material iS taught at lower and lowerlevels of the curriculum.What used to be graduate material is now upper-division undergraduate;some of this material Will percolate down to the sophomore levelin the foreseeable future.I think that you Can use subsets of this book tO cover both more advanced and more basic courses.Some advanced students may not need the background material of the earlier chapters and you Can spend more time on software performance analysis,scheduling,and multiprocessors.Vc'hen teaching introductory courses,software performance analysis is an alternative path to exploroing microprocessor architectures as well as software;such courses can concentrate on the first few chapters.The new Web site for this book and my other books is http://www.waynewolf.us.On this site,yoU can find overheads for the material in this book,suggestions for labs.a(chǎn)nd links tO more information on embedded systems.

內(nèi)容概要

本書(shū)從組件技術(shù)的視角出發(fā),介紹了嵌入式系統(tǒng)設(shè)計(jì)技術(shù)和技巧。本書(shū)第l版已被廣泛應(yīng)用于教學(xué),可以說(shuō)在很大程度上引發(fā)了嵌入式系統(tǒng)課程的創(chuàng)立,并為實(shí)踐設(shè)計(jì)提供了寶貴指南。第2版根據(jù)最先進(jìn)的技術(shù)發(fā)展進(jìn)行了更新。不論是進(jìn)行軟硬件設(shè)計(jì)的研究人員、學(xué)生還是專家,都能從Wayne Wolf的集成化工程設(shè)計(jì)方法中獲益匪淺。    本書(shū)主要特點(diǎn):    以實(shí)際芯片(ARM芯片和TI C55x DSP)為例,進(jìn)行相關(guān)設(shè)計(jì)技術(shù)和技巧的說(shuō)明,向讀者介紹如何將這些理論付諸于設(shè)計(jì)實(shí)踐。    在所有關(guān)鍵課題討論中都尤為強(qiáng)調(diào)現(xiàn)實(shí)中的設(shè)計(jì)實(shí)踐,從而為學(xué)生和設(shè)計(jì)人員提供了最先進(jìn)技術(shù)的指導(dǎo)。    對(duì)設(shè)計(jì)實(shí)踐中所必需的基本應(yīng)用技術(shù)進(jìn)行重點(diǎn)討論,幫助讀者在實(shí)際工作中熟練地設(shè)計(jì)大型的、復(fù)雜的嵌入式系統(tǒng)。

作者簡(jiǎn)介

Wayne Wolf,擁有斯坦福大學(xué)電氣工程博士學(xué)位,曾執(zhí)教于普林斯頓大學(xué),現(xiàn)任職于GeorgiaTech公司。在1989年加入普林斯頓大學(xué)之前,他曾在AT&T貝爾實(shí)驗(yàn)室工作。他是IEEE和ACM會(huì)員、IEEE計(jì)算機(jī)協(xié)會(huì)核心成員以及ASEE和SPIE成員。Wolf教授于2003年獲得TASEE Frederick E.Ter

書(shū)籍目錄

About the AuthorForeword to The First EditionPreface to The Second EditionPreface to The First EditionList of ExamplesCHAPTER 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 ExercisesCHAPTER 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 ExercisesCHAPTER 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 SystemsCHAPTER 5 Program Design and AnalysisCHAPTER 6 Processes and Operating SystemsCHAPTER 7 MultiprocessorsCHAPTER 8 NetworksCHAPTER 9 System Design TechniquesAPPENDIX A UML NotationsGlossaryReferencesIndex

章節(jié)摘錄

插圖:

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    嵌入式計(jì)算系統(tǒng)設(shè)計(jì)原理 PDF格式下載


用戶評(píng)論 (總計(jì)3條)

 
 

  •   書(shū)的質(zhì)量很大程度上是書(shū)的作者決定的,跟經(jīng)銷商有什么關(guān)系呢?我要不發(fā)這評(píng)論估計(jì)卓越肯定要不停催我,直到破產(chǎn)了。
  •   書(shū)的質(zhì)量和內(nèi)容都很好,只是送貨很慢
  •   但是我這本“連頁(yè)”太多了,沒(méi)裁剪好。。。
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7