出版時間:2005-9 出版社:機械工業(yè)出版社 作者:西蒙 頁數(shù):296 譯者:陳向群
Tag標簽:無
內(nèi)容概要
本書綜合討論嵌入式系統(tǒng)軟件領(lǐng)域尤其是實時操作系統(tǒng)的各種技術(shù)。作者長期從事嵌入式系統(tǒng)軟件設(shè)計和開發(fā),把各種設(shè)計經(jīng)驗、開發(fā)技巧以及可以遇到問題的解決方案,有機地與嵌入式軟件的基本原理和基礎(chǔ)知識結(jié)合在一起。本書主要內(nèi)容包括:軟件技術(shù)的硬件基礎(chǔ)、實時操作系統(tǒng)理論與設(shè)計、嵌入式軟件一切工具、調(diào)試技術(shù)等。
作者簡介
David E.Simon,Probitas公司的合伙人。他在Probitas公司的大部分工作與Apple、Adobe、HP及ST等企業(yè)的嵌入式系統(tǒng)有關(guān)。David具有20年的嵌入式系統(tǒng)軟件設(shè)計與開發(fā)經(jīng)驗,并定期擔(dān)任加州大學(xué)伯克利分校嵌入式系統(tǒng)延伸課程的教學(xué)工作。
書籍目錄
第1章 嵌入式系統(tǒng)初探 1.1 嵌入式系統(tǒng)的舉例 1.2 典型的硬件 本章總結(jié) 第2章 軟件技術(shù)的硬件基礎(chǔ) 2.1 術(shù)語 2.2 門 2.3 其他一些基礎(chǔ)知識 2.4 時序圖 2.5 內(nèi)存 本章總結(jié) 習(xí)題 第3章 高級硬件基礎(chǔ) 3.1 微處理器 3.2 總線 3.3 直接內(nèi)存訪問 3.4 中斷 3.5 其他常用元器件 3.6 與微處理器集成的元器件 3.7 示意圖規(guī)范 3.8 示意圖實例 3.9 有關(guān)硬件的最后幾句話 本章總結(jié) 習(xí)題 第4章 中斷 4.1 微處理器體系結(jié)構(gòu) 4.2 中斷基礎(chǔ)知識 4.3 共享數(shù)據(jù)問題 4.4 中斷延遲 本章總結(jié) 習(xí)題 第5章 軟件體系結(jié)構(gòu)綜述 5.1 輪轉(zhuǎn)結(jié)構(gòu) 5.2 帶有中斷的輪轉(zhuǎn)結(jié)構(gòu) 5.3 函數(shù)隊列調(diào)度結(jié)構(gòu) 5.4 實時操作系統(tǒng)結(jié)構(gòu) 5.5 軟件結(jié)構(gòu)的選擇 本章總結(jié) 習(xí)題 第6章 實時操作系統(tǒng)導(dǎo)論 6.1 任務(wù)和任務(wù)狀態(tài) 6.2 任務(wù)和數(shù)據(jù) 6.3 信號量和共享數(shù)據(jù) 本章總結(jié) 習(xí)題 第7章 操作系統(tǒng)服務(wù) 7.1 消息隊列、信箱和管道 7.2 定時器函數(shù) 7.3 事件 7.4 存儲管理 7.5 RTOS環(huán)境中的中斷程序 本章總結(jié) 習(xí)題 第8章 實時操作系統(tǒng)的基本設(shè)計 8.1 概述 8.2 原理 8.3 舉例 8.4 信號量和隊列的封裝 8.5 硬實時系統(tǒng)調(diào)度問題 8.6 節(jié)省存儲空間 8.7 節(jié)省能源 本章總結(jié) 習(xí)題 第9章 嵌入式軟件開發(fā)工具 9.1 宿主機和目標機 9.2 嵌入式系統(tǒng)的鏈接器/定位器 9.3 把嵌入式軟件加入到目標系統(tǒng)中 本章總結(jié) 第10章 調(diào)試技術(shù) 10.1 在宿主機上進行測試 10.2 指令集模擬器 10.3 assert宏 10.4 使用庫工具 本章總結(jié) 習(xí)題 第11章 一個實例系統(tǒng) 11.1 程序是做什么用的 11.2 程序運行的環(huán)境 11.3 源代碼指南 11.4 源代碼 本章總結(jié) 習(xí)題 后記 進一步閱讀 索引
編輯推薦
《嵌入式系統(tǒng)軟件教程(附光盤1張)》特色是 ●易讀性 本書從計算機程序設(shè)計的基礎(chǔ)知識入手,以實例講解的方式幫助讀者快速掌握嵌入式系統(tǒng)軟件設(shè)計的核心技術(shù)與技巧,內(nèi)容講解清晰明了,通俗易懂?! 駥嵱眯?本書突出工程實踐,注重提高工程能力。作者把各種嵌入式系統(tǒng)的軟件設(shè)計經(jīng)驗、開發(fā)技巧以及面對問題時所需要的知識與解決方案,同嵌入式系統(tǒng)軟件的基本原理有機地結(jié)合在一起?! 裢ㄓ眯?本書不針對某一種特定的微處理器或?qū)崟r操作系統(tǒng)進行講解,也不面向某一種軟件設(shè)計方法。無論讀者所設(shè)計的嵌入式系統(tǒng)軟件采用哪一種微處理器、哪一種實時操作系統(tǒng)以及哪一種軟件設(shè)計方法,本書所提供的原理和程序設(shè)計技巧都是適用的?! 肚度胧较到y(tǒng)軟件教程(附光盤1張)》附贈光盤中包括實時操作內(nèi)核μC/OS V1。11以及樣例代碼等?! ∽x者對象: 在閱讀本書之前讀者不需要對嵌入式系統(tǒng)的軟件有任何了解,只需要熟悉計算機程序設(shè)計的基本概念、學(xué)習(xí)過C程序設(shè)計語言即可?! ”緯m合作為高等院校計算機、電子、通信、軟件工程等專業(yè)高年級學(xué)生嵌入式系統(tǒng)軟件課程的教材,也可供從事嵌入式系統(tǒng)軟件編程的軟件工程師參考。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載