嵌入式軟件

出版時(shí)間:2009-4  出版社:電子工業(yè)出版社  作者:Jean Labrosse  頁數(shù):451  
Tag標(biāo)簽:無  

前言

  計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、微電子技術(shù)和軟件技術(shù)等信息技術(shù)的快速發(fā)展,使得嵌入式技術(shù)已經(jīng)不再局限于航空航天、工業(yè)控制等專業(yè)應(yīng)用領(lǐng)域內(nèi),而是越來越多地深入到我們的日常生活中,從智能家電、個(gè)人通信產(chǎn)品、數(shù)碼消費(fèi)電子產(chǎn)品到汽車等,隨處可見嵌入式技術(shù)的身影?! ∨c此同時(shí),用戶需求的多樣化、復(fù)雜化和個(gè)性化趨勢(shì),導(dǎo)致上述電子產(chǎn)品的功能日趨復(fù)雜、研發(fā)難度加大;而激烈的市場(chǎng)競(jìng)爭(zhēng)又要求廠商能夠以最快的速度將產(chǎn)品投放市場(chǎng)并盡量降低研發(fā)成本。為了應(yīng)對(duì)上述矛盾帶來的挑戰(zhàn),建立具有良好可移植性和可擴(kuò)充性的嵌入式系統(tǒng)平臺(tái)勢(shì)在必行,而在這一過程當(dāng)中,除了以強(qiáng)大的硬件平臺(tái)為基礎(chǔ)以外,嵌入式軟件扮演著越來越重要甚至是核心的角色。因?yàn)樵谟布脚_(tái)越來越同質(zhì)化的今天,能夠給產(chǎn)品帶來核心競(jìng)爭(zhēng)力的用戶體驗(yàn)部分,很大程度上是由軟件決定的。  《嵌入式軟件》一書的寫作目的正是為了向讀者提供解決上述問題的知識(shí)、策略、技巧和工具。目前,雖然已經(jīng)有大量的嵌入式系統(tǒng)相關(guān)書籍出版,但大多側(cè)重于介紹特定嵌入式處理器、特定操作系統(tǒng)或開發(fā)工具的原理及應(yīng)用。而《嵌入式軟件》一書深入而詳細(xì)地闡述了嵌入式軟件領(lǐng)域涉及的原理、技術(shù)和實(shí)現(xiàn)方法,從設(shè)備驅(qū)動(dòng)、嵌入式操作系統(tǒng)、多媒體處理、數(shù)字信號(hào)處理,到網(wǎng)絡(luò)技術(shù)、編碼技術(shù)、錯(cuò)誤處理和調(diào)試以及軟/硬件協(xié)同驗(yàn)證,并配以源于實(shí)踐的經(jīng)典實(shí)例?! ”緯?1名作者都是在嵌入式技術(shù)領(lǐng)域內(nèi)耕耘多年的專家,他們不僅著述頗豐,有著深厚的理論知識(shí)基礎(chǔ);更難能可貴的是,他們都在ADI、Cisco、Freescale、Sony和NASA等公司或機(jī)構(gòu)從事過嵌入式系統(tǒng)的研發(fā),有著豐富的實(shí)踐經(jīng)驗(yàn)。本書的內(nèi)容是作者們理論和實(shí)踐兩方面積累、結(jié)合的結(jié)晶,具有極高的參考價(jià)值?! ”緯姆g力求忠于作者原意,我們?cè)谠S多嵌入式軟件系統(tǒng)專業(yè)術(shù)語后面注上了英文名稱。這一方面是為了能夠方便讀者對(duì)照理解,為以后的學(xué)習(xí)打下基礎(chǔ);另一方面也是為了避免以往就存在的不同中文譯法帶來的歧義。在翻譯過程中,譯者還發(fā)現(xiàn)了原著中的一些錯(cuò)誤,均采用譯者注的形式給出了修訂說明?! ”緯?、3、4章由陳慧翻譯,第1、6、7、8章由琚小明翻譯,第5、9、10章由章玥翻譯。參加翻譯和審校的還有蔡海濱和陳章龍老師,先后參與本書翻譯工作的還有龔秋艷、王政、蔣秀峰、薛知深、尉曉蕾、杜靜怡、漆文飛、喬治龍、劉聚富等同學(xué),在此一并表示感謝。譯者還要特別感謝電子工業(yè)出版社有關(guān)編輯對(duì)本書出版工作的支持?! 榱俗尡緯軌虮M快與讀者見面,又限于時(shí)間和水平,錯(cuò)誤和不妥之處在所難免,敬請(qǐng)讀者批評(píng)指正。

內(nèi)容概要

本書涵蓋了當(dāng)前嵌入式軟件領(lǐng)域的基本理論、研究動(dòng)態(tài)、開發(fā)技巧和工具。為加深讀者對(duì)內(nèi)容的理解,書中還配備了大量的實(shí)例證明、分析及指導(dǎo)。通過對(duì)本書的學(xué)習(xí),讀者不僅可以學(xué)會(huì)如何選擇適當(dāng)?shù)募夹g(shù)和方法開發(fā)嵌入式軟件,而且可以掌握如何從總體的角度,來全面規(guī)劃和設(shè)計(jì)嵌入式軟件系統(tǒng)。    本書體系完整、內(nèi)容翔實(shí),注重實(shí)用經(jīng)驗(yàn)和技巧的分析、討論,各章各有側(cè)重又相輔相成,主要面向具有嵌入式系統(tǒng)基礎(chǔ)知識(shí)的、從事嵌入式軟件設(shè)計(jì)與開發(fā)的專業(yè)技術(shù)人員,對(duì)其他嵌入式技術(shù)領(lǐng)域的從業(yè)人員也頗具參考價(jià)值,也可供高等院校相關(guān)專業(yè)的師生學(xué)習(xí)。

書籍目錄

第1章  嵌入式編程的基本概念	 1.1  數(shù)字系統(tǒng)	 1.2  符號(hào)二進(jìn)制數(shù)	 1.3  數(shù)據(jù)結(jié)構(gòu)	 1.4  通信協(xié)議 1.5  數(shù)學(xué)	 1.6  數(shù)值比較	 1.7  狀態(tài)機(jī)	 1.8  多任務(wù)	第2章  設(shè)備驅(qū)動(dòng)	 2.1  本章梗概	 2.2  實(shí)例1:中斷處理的設(shè)備驅(qū)動(dòng)程序	 2.3  實(shí)例2:存儲(chǔ)器設(shè)備驅(qū)動(dòng)程序	 2.4  實(shí)例3:板級(jí)總線設(shè)備驅(qū)動(dòng)程序	 2.5  板級(jí)I/O驅(qū)動(dòng)程序?qū)嵗? 2.6  本章小結(jié)	第3章  嵌入式操作系統(tǒng)	 3.1  本章梗概	 3.2  什么是進(jìn)程	 3.3  多任務(wù)和進(jìn)程管理	 3.4  內(nèi)存管理	 3.5  I/O和文件系統(tǒng)管理	 3.6  操作系統(tǒng)標(biāo)準(zhǔn)實(shí)例:POSIX(可移植操作系統(tǒng)接口)	 3.7  操作系統(tǒng)性能指南	 3.8  操作系統(tǒng)和板級(jí)支持包(BSP)	 3.9  本章小結(jié)	第4章  組網(wǎng)	第5章  錯(cuò)誤處理和調(diào)試	第6章  軟/硬件協(xié)同驗(yàn)證	第7章  嵌入式媒體處理技術(shù)	第8章  嵌入式系統(tǒng)中的DSP	第9章  實(shí)用嵌入式編碼技術(shù)	第10章  開發(fā)技術(shù)及趨勢(shì)

章節(jié)摘錄

  第1章 嵌入式編程的蒸本概念  Keith Curtis  本章的目的是為軟件設(shè)計(jì)者介紹  中出現(xiàn)的一些基本概念和術(shù)語,包括二進(jìn)制數(shù)字系統(tǒng)、數(shù)據(jù)存儲(chǔ)、基本通信協(xié)議、數(shù)學(xué)運(yùn)算、條件語句、狀態(tài)機(jī)和基本掩碼等。這些概念不僅為了讓設(shè)計(jì)者理解它們的操作,而且為設(shè)計(jì)者提供了充分的知識(shí),在必要的情況下,設(shè)計(jì)者可以自己實(shí)現(xiàn)這些操作。盡管本章對(duì)理解全書并非必須的,但是仍然建議閱讀?! 『苋菀桌斫鉃槭裁葱枰仡櫊顟B(tài)機(jī)和掩碼,而為什么不包含其他內(nèi)容呢?為什么一個(gè)設(shè)計(jì)者會(huì)用“自己動(dòng)手”的例程呢?這是一個(gè)高級(jí)語言應(yīng)該做的事情。這是因?yàn)?,在一個(gè)嵌入式系統(tǒng)中,運(yùn)行速度、內(nèi)存規(guī)模都是需要考慮的關(guān)鍵問題。了解一條指令是如何工作的,有助于設(shè)計(jì)者創(chuàng)建比語言內(nèi)置的函數(shù)更小和/或更快更優(yōu)化的函數(shù)。它也為設(shè)計(jì)者判定一條指令的實(shí)現(xiàn)是否高效提供了一個(gè)判斷依據(jù)。因此,盡管為了編寫一段掩碼代碼并不需要了解一條指令是怎樣工作的,但是在嵌入式環(huán)境下編程時(shí),這還是有價(jià)值的。

圖書封面

圖書標(biāo)簽Tags

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


    嵌入式軟件 PDF格式下載


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

 
 

 

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

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