注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)嵌入式系統(tǒng)軟件教程:英文版

嵌入式系統(tǒng)軟件教程:英文版

嵌入式系統(tǒng)軟件教程:英文版

定 價(jià):¥55.00

作 者: (美)David E.Simon著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 經(jīng)典原版書(shū)庫(kù)
標(biāo) 簽: 嵌入式計(jì)算機(jī)

ISBN: 9787111172697 出版時(shí)間: 2005-09-01 包裝: 膠版紙
開(kāi)本: 24cm+1光盤(pán) 頁(yè)數(shù): 424 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  在閱讀本書(shū)之前讀者不需要對(duì)嵌入式系統(tǒng)軟件有任何了解,只需要熟悉計(jì)算機(jī)程序設(shè)計(jì)的基本概念、學(xué)習(xí)過(guò)C程序設(shè)計(jì)語(yǔ)言即可。 本書(shū)適合作為高等院校計(jì)算機(jī)、電子、通信、軟件工程等專業(yè)高年級(jí)學(xué)生嵌入式系統(tǒng)軟件課程的教材,也可供那些對(duì)嵌入式系統(tǒng)軟件編程的軟件工程師參考。 本書(shū)特點(diǎn)●易讀性。本書(shū)從計(jì)算機(jī)程序設(shè)計(jì)概念的基礎(chǔ)知識(shí)入手,以實(shí)例講解的方式幫助讀者快速掌握嵌入式系統(tǒng)軟件設(shè)計(jì)的核心及高級(jí)技術(shù)與技巧,內(nèi)容講解清晰明了,通俗易懂?!駥?shí)用性。本書(shū)注重工程能力,突出工程實(shí)踐,作者把各種嵌入式系統(tǒng)的軟件設(shè)計(jì)經(jīng)驗(yàn)、開(kāi)發(fā)技巧,以及面對(duì)問(wèn)題時(shí)所需要掌握的必要知識(shí)與解決方案,同嵌入式系統(tǒng)軟件的基本原理有機(jī)地結(jié)合在一起。●通用性。本書(shū)并不針對(duì)某一種特定的微處理器或?qū)崟r(shí)操作系統(tǒng)進(jìn)行講解,也不面向某一種軟件設(shè)計(jì)方法。無(wú)論讀者所設(shè)計(jì)的嵌入式系統(tǒng)軟件采用哪一種微處理器、哪一種實(shí)時(shí)操作系統(tǒng)以及哪一種軟件設(shè)計(jì)方法,本書(shū)所提供的原理、知識(shí)和程序設(shè)計(jì)技巧都是適用的。

作者簡(jiǎn)介

  Probitas公司(美國(guó)一家從事軟件開(kāi)發(fā)咨詢的企業(yè))的合伙人。他在Probitas公司的大部分工作與Apple、Adobe、HP以及ST等企業(yè)的嵌入式系統(tǒng)有關(guān)。David有20多年嵌入式系統(tǒng)軟件設(shè)計(jì)與開(kāi)發(fā)經(jīng)驗(yàn),并定期擔(dān)任加州大學(xué)伯克利分校嵌入式系統(tǒng)延伸課程的教學(xué)工作。

圖書(shū)目錄

1. A First Look at Embedded Systems
  1.1 Examples of Embedded Systems
  1.2 Typical Hardware
    Chapter Summary
2. Hardware Fundamentals for the Software Engineer 
  2.1 Terminology
  2.2 Gates
  2.3 A Few Other Basic Considerations
  2.4 Timing Diagrams
  2.5 Memory
  Chapter Summary
  Problems
3. Advanced Hardware Fundamentals
  3.1 Microprocessors
  3.2 Buses
  3.3 Direct Memory Access
  3.4 Interrupts
  3.5 Other Common Parts
  3.6 Built-Ins on the Microprocessor
  3.7 Conventions Used on Schematics
  3.8 A Sample Schematic
  3.9 A Last Word about Hardware
  Chapter Summary
  Problems
4. Interrupts
  4.1 Microprocessor Architecture
  4.2 Interrupt Basics
  4.3 The Shared-Data Problem
  4.4 Interrupt Latency
  Chapter Summary
  Problems
5. Survey of Software Architectures 
  5.1 Round-Robin
  5.2 Round-Robin with Interrupts
  5.3 Function-Queue-Scheduling Architectur
  5.4 Real-Time Operating System Architecture
  5.5 Selecting an Architecture
  Chapter Summary
  Problems
6. Introduction to Real-Time Operating Systems
  6.1 Tasks and Task States
  6.2 Tasks and Data
  6.3 Semaphores and Shared Data
  Chapter Summary
  Problems
7. More Operating System Services
  7.1 Message Queues, Mailboxes, and Pipes
  7.2 Timer Functions
  7.3 Events
  7.4 Memory Management
  7.5 Interrupt Routines in an RTOS Environment
  Chapter Summary
  Problems
8. Basic Design Using a Real-Time Operating System 
  8.1 Overview
  8.2 Principles
  8.3 An Example
  8.4 Encapsulating Semaphores and Queues
  8.5 Hard Real-Time Scheduling Considerations
  8.6 Saving Memory Space
  8.7 Saving Power
  Chapter Summary
  Problems
9. Embedded Software Development Tools 
  9.1 Host and Target Machines
  9.2 Linker/Locators for Embedded Software
  9.3 Getting Embedded Software into the Target System
  Chapter Summary
10. Debugging Techniques
  10.1 Testing on Your Host Machine
  10.2 Instruction Set Simulators
  10.3 The assert Macro
  10.4 Using Laboratory Tools
  Chapter Summary
  Problems
11. An Example System
  11.1 What the Program Does
  11.2 Environment in Which the Program Operates
  11.3 A Guide to the Source Code
  11.4 Source Code
  Summary
  Problems
  Afterword
  Further Reading 
  Index 
 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)