嵌入式軟件

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

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    嵌入式軟件 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7