嵌入式系統(tǒng)軟件教程

出版時(shí)間:2005-9  出版社:機(jī)械工業(yè)出版社  作者:西蒙  頁(yè)數(shù):296  譯者:陳向群  
Tag標(biāo)簽:無  

內(nèi)容概要

本書綜合討論嵌入式系統(tǒng)軟件領(lǐng)域尤其是實(shí)時(shí)操作系統(tǒng)的各種技術(shù)。作者長(zhǎng)期從事嵌入式系統(tǒng)軟件設(shè)計(jì)和開發(fā),把各種設(shè)計(jì)經(jīng)驗(yàn)、開發(fā)技巧以及可以遇到問題的解決方案,有機(jī)地與嵌入式軟件的基本原理和基礎(chǔ)知識(shí)結(jié)合在一起。本書主要內(nèi)容包括:軟件技術(shù)的硬件基礎(chǔ)、實(shí)時(shí)操作系統(tǒng)理論與設(shè)計(jì)、嵌入式軟件一切工具、調(diào)試技術(shù)等。

作者簡(jiǎn)介

David E.Simon,Probitas公司的合伙人。他在Probitas公司的大部分工作與Apple、Adobe、HP及ST等企業(yè)的嵌入式系統(tǒng)有關(guān)。David具有20年的嵌入式系統(tǒng)軟件設(shè)計(jì)與開發(fā)經(jīng)驗(yàn),并定期擔(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ǔ)知識(shí)         2.4  時(shí)序圖         2.5  內(nèi)存         本章總結(jié)         習(xí)題        第3章  高級(jí)硬件基礎(chǔ)         3.1  微處理器         3.2  總線         3.3  直接內(nèi)存訪問        3.4  中斷         3.5  其他常用元器件         3.6  與微處理器集成的元器件         3.7  示意圖規(guī)范         3.8  示意圖實(shí)例         3.9  有關(guān)硬件的最后幾句話         本章總結(jié)         習(xí)題        第4章  中斷         4.1  微處理器體系結(jié)構(gòu)         4.2  中斷基礎(chǔ)知識(shí)         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ù)隊(duì)列調(diào)度結(jié)構(gòu)         5.4  實(shí)時(shí)操作系統(tǒng)結(jié)構(gòu)         5.5  軟件結(jié)構(gòu)的選擇         本章總結(jié)         習(xí)題        第6章  實(shí)時(shí)操作系統(tǒng)導(dǎo)論       6.1  任務(wù)和任務(wù)狀態(tài)         6.2  任務(wù)和數(shù)據(jù)         6.3  信號(hào)量和共享數(shù)據(jù)         本章總結(jié)         習(xí)題        第7章  操作系統(tǒng)服務(wù)         7.1  消息隊(duì)列、信箱和管道         7.2  定時(shí)器函數(shù)         7.3  事件         7.4  存儲(chǔ)管理         7.5  RTOS環(huán)境中的中斷程序         本章總結(jié)         習(xí)題        第8章  實(shí)時(shí)操作系統(tǒng)的基本設(shè)計(jì)         8.1  概述         8.2  原理         8.3  舉例         8.4  信號(hào)量和隊(duì)列的封裝         8.5  硬實(shí)時(shí)系統(tǒng)調(diào)度問題         8.6  節(jié)省存儲(chǔ)空間         8.7  節(jié)省能源         本章總結(jié)         習(xí)題        第9章  嵌入式軟件開發(fā)工具         9.1  宿主機(jī)和目標(biāo)機(jī)         9.2  嵌入式系統(tǒng)的鏈接器/定位器         9.3  把嵌入式軟件加入到目標(biāo)系統(tǒng)中         本章總結(jié)        第10章  調(diào)試技術(shù)         10.1  在宿主機(jī)上進(jìn)行測(cè)試         10.2  指令集模擬器         10.3  assert宏         10.4  使用庫(kù)工具         本章總結(jié)         習(xí)題        第11章  一個(gè)實(shí)例系統(tǒng)        11.1  程序是做什么用的        11.2  程序運(yùn)行的環(huán)境         11.3  源代碼指南         11.4  源代碼         本章總結(jié)         習(xí)題         后記        進(jìn)一步閱讀         索引

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

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


    嵌入式系統(tǒng)軟件教程 PDF格式下載


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

 
 

  •   對(duì)想入門嵌入式的程序員很有用, 如果有點(diǎn)計(jì)算機(jī)基礎(chǔ)就更美妙了~!
  •   有助于學(xué)習(xí)嵌入式啊
  •   說實(shí)話,外國(guó)人寫書確實(shí)是抱著負(fù)責(zé)任的態(tài)度,書中的內(nèi)容幾乎沒有抄襲,都是作者個(gè)人經(jīng)驗(yàn)的積累。
  •   正在學(xué)習(xí)中,通俗易懂
  •   很好的書,通俗易懂,不像國(guó)內(nèi)有些人拼拼湊湊就寫成了一本
  •   內(nèi)容很好,淺顯易懂!
  •   很好啊,講得很明白易懂
  •   不錯(cuò) 適合入門
  •   仔細(xì)看目錄,適合大多數(shù)玩潛入的。
  •   學(xué)習(xí)用的,值得一看~~
  •   非常好。深入淺出
  •   有點(diǎn)晚了,不過服務(wù)態(tài)度很好
  •   看了前幾章,還不錯(cuò)。
  •   挺快 書質(zhì)量也不錯(cuò)
  •   好書是好書~可是我覺得有點(diǎn)晦澀,如果拋開細(xì)節(jié)的話,還是很容易看懂的
  •   簡(jiǎn)潔有條理
  •   發(fā)貨速度快,收到的貨質(zhì)量也很好!
  •   收獲很大,對(duì)嵌入式系統(tǒng)有新的認(rèn)識(shí)。
  •   經(jīng)典的嵌入式入門教材,推薦
  •   對(duì)嵌入式的解讀比較好。
  •   這本書雖然很薄,但是內(nèi)容很經(jīng)典,永不過時(shí)。。。送書的速度贊一個(gè)。。。
  •   挺好的書,讀了對(duì)編程有幫助。
  •   內(nèi)容淺顯易懂,是一本入門級(jí)好書。
  •   能給初學(xué)者一個(gè)整體的、清晰的認(rèn)識(shí)。不錯(cuò)!
    感覺有些翻譯的細(xì)節(jié)不是很清楚,整體還行。
  •   書中有少量翻譯錯(cuò)誤不過總體上說還是不錯(cuò)啦深入淺出
  •   書沒怎么看,不好下結(jié)論
  •   拍板不好看。。。
  •   還在看一般吧
  •   我一下子買了5本書,沒本書角上都有非常明顯的壓痕,怎么這樣???
    這本書這么薄,但卻要30元,有點(diǎn)貴啊。
  •   書內(nèi)容不好,而且拿到的是一本舊書
  •     04年的時(shí)候,眼看tuxgraphics.org的那個(gè)Linux高手搞了一大堆基于AVR AT90SXXXX微控制器的項(xiàng)目,羨慕得要死。
      
      05-06年,我總算玩了一年的AVR。沒有看書,看的是Datasheet、Application Note和網(wǎng)上的大量例程。
      
      06年為了檢驗(yàn)理論水平,參加了信產(chǎn)部第一次“嵌入式系統(tǒng)設(shè)計(jì)師”考試??荚囍白x了兩本書,一本是這個(gè)《嵌入式系統(tǒng)軟件教程》,一本是軟考指定教材《嵌入式系統(tǒng)設(shè)計(jì)師教程》??赡苁强嫉娜吮容^少,我這個(gè)半路出家的都拿到了全國(guó)前50名的成績(jī)。
      
      書中基于uC/OS-II的地下油罐監(jiān)視系統(tǒng)的源代碼沒有看,以前還打印出uC/OS-II的關(guān)鍵部分的源代碼,結(jié)果也沒有看幾行。
      
      總之,這本書大概是被我當(dāng)做“總結(jié)”來看的,而非提綱。RTOS的部分,還是找專著來看吧。
      
  •      非常好的一本書。但翻譯的實(shí)在很詭異。。 這個(gè)人似乎沒有技術(shù)背景,很多專業(yè)名詞翻譯的很奇怪,反而給人帶來了理解上的障礙。比如啥是數(shù)據(jù)表?(其實(shí)是datasheet) 啥是開放收集器?(其實(shí)是集電極開路open-collector。。服了吧!反正我是對(duì)他崇拜得五體投地了!) 這廝似乎對(duì)自己的野蠻直譯還很有信心,根本不給你原文,自己猜去吧。。(其實(shí)有一定基礎(chǔ)的人也確實(shí)能猜出來,可有基礎(chǔ)了誰還看這本入門書啊。。) 總之,能看英文的還是買原版吧,反正買了中文版也要拿本英文的對(duì)照看,不然就很郁悶。。
  •   正在看。非常不解中
 

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

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