嵌入式操作系統(tǒng)開(kāi)發(fā)與應(yīng)用程序設(shè)計(jì)

出版時(shí)間:2009-11  出版社:清華大學(xué)出版社  作者:王金龍,蘇瑞元,江叔盈,遲文麗 等編著  頁(yè)數(shù):376  

前言

  由于科技日新月異,嵌入式系統(tǒng)與網(wǎng)絡(luò)技術(shù)不斷進(jìn)步,使嵌入式系統(tǒng)產(chǎn)品與通信成本不斷地降低,隨時(shí)隨地能進(jìn)行運(yùn)算,并獲得信息的理想終于得以實(shí)現(xiàn)?! ∥④涢L(zhǎng)期投入嵌入式操作系統(tǒng)的開(kāi)發(fā),除了提供強(qiáng)大的Windows Embedded CE嵌入式操作系統(tǒng)平臺(tái)外,還提供功能強(qiáng)大的開(kāi)發(fā)工具和整合式的完整測(cè)試技術(shù),目前有許多以’Windows Embedded CE為基礎(chǔ)的嵌入式系統(tǒng),已大量應(yīng)用于各種信息網(wǎng)關(guān)、行動(dòng)裝置、儀器與工業(yè)自動(dòng)控制、提款機(jī)、小型服務(wù)站(Kiosks)、醫(yī)療裝置、數(shù)字媒體接收器、投影機(jī)、大型屏幕顯示器、VOIP、車(chē)用嵌入式系統(tǒng)等領(lǐng)域,在嵌入式系統(tǒng)中占有重要地位?! ∨_(tái)灣地區(qū)在以Windows Embedded CE為基礎(chǔ)的設(shè)備研發(fā)與代工,占了相當(dāng)重要的地位,因此,Windows:Embedded CE操作系統(tǒng)技術(shù)入門(mén)的相關(guān)書(shū)籍,對(duì)于學(xué)習(xí)WindowsEmbedded CE而言,具有重要的意義。銘傳大學(xué)在其“通訊科技人才培育先導(dǎo)型計(jì)劃”中,設(shè)計(jì)了一本以Windows為例的《嵌入式操作系統(tǒng)開(kāi)發(fā)與應(yīng)用程序設(shè)計(jì)》教科書(shū),此書(shū)以Windows Embedded CE為主體,介紹嵌入式系統(tǒng)的各種應(yīng)用層面,包括嵌入式系統(tǒng)的系統(tǒng)架構(gòu)、網(wǎng)絡(luò)、多媒體、數(shù)據(jù)庫(kù)與通信應(yīng)用的介紹,并提供許多范例解說(shuō)。此外,本書(shū)的相關(guān)教材在微軟2005年杰出教材征選中,獲得優(yōu)勝“第一名”,相信對(duì)于想要了解WindowsEmbedded CE操作系統(tǒng)的讀者而言,能夠提供相當(dāng)大的幫助。

內(nèi)容概要

本書(shū)以深入淺出的方式介紹嵌入式操作系統(tǒng)的概念,以及各種類(lèi)型應(yīng)用程序的架構(gòu)與應(yīng)用程序編程接口。本書(shū)內(nèi)容共分11章,第1~3章介紹嵌入式操作系統(tǒng)的概念、目前著名的嵌入式操作系統(tǒng)、相關(guān)的軟件以及硬件平臺(tái),并以WindowsCE為例,介紹開(kāi)發(fā)一個(gè)WindowsCE操作系統(tǒng)的步驟。第4章介紹WindowsCE的系統(tǒng)啟動(dòng),第5章介紹驅(qū)動(dòng)程序架構(gòu),第6~10章介紹各種類(lèi)型的應(yīng)用程序的架構(gòu)、流程以及應(yīng)用程序的設(shè)計(jì)接口,第11章介紹移動(dòng)設(shè)備應(yīng)用程序的程序接口,并舉例介紹如何開(kāi)發(fā)移動(dòng)設(shè)備應(yīng)用程序。    本書(shū)提供完整的教學(xué)課件(PPT)和源代碼,讀者可通過(guò)http://www.tupwk.com.cn/downpage下載。    本書(shū)的讀者對(duì)象為希望了解Microsoft Windows CE操作系統(tǒng)及其應(yīng)用程序架構(gòu)的系統(tǒng)工程師、需要了解嵌入式系統(tǒng)實(shí)驗(yàn)平臺(tái)中各種應(yīng)用程序如何編寫(xiě)的學(xué)生,以及對(duì)Windows CE操作系統(tǒng)能提供哪些應(yīng)用有興趣的讀者。

書(shū)籍目錄

第1章 嵌入式操作系統(tǒng)  1.1 嵌入式操作系統(tǒng)概論    1.1.1 嵌入式操作系統(tǒng)的分類(lèi)    1.1.2 嵌入式操作系統(tǒng)的特性    1.1.3 嵌入式操作系統(tǒng)范例  1.2 實(shí)時(shí)操作系統(tǒng)    1.2.1 實(shí)時(shí)操作系統(tǒng)簡(jiǎn)介    1.2.2 實(shí)時(shí)操作系統(tǒng)的需求    1.2.3 實(shí)時(shí)操作系統(tǒng)的調(diào)度算法  1.3 任務(wù)管理    1.3.1 進(jìn)程與任務(wù)    1.3.2 線程狀態(tài)  1.4 工作調(diào)度  1.5  內(nèi)存管理    1.5.1 管理內(nèi)存    1.5.2 內(nèi)存配置    1.5.3 虛擬內(nèi)存    1.5.4 回收內(nèi)存  1.6 小結(jié)  1.7 習(xí)題第2章 嵌入式系統(tǒng)軟件概論  2.1 操作系統(tǒng)的發(fā)展    2.1.1 Embedded Linux操作系統(tǒng)一    2.1.2 WindOWS CE    2.1.3 Symbian OS  2.2 應(yīng)用程序開(kāi)發(fā)    2.2.1 開(kāi)發(fā)語(yǔ)言    2.2.2 平臺(tái)功能支持  2.3 軟件測(cè)試糾錯(cuò)    2.3.1 軟件開(kāi)發(fā)流程    2.3.2 糾錯(cuò)  2.4 Client/Server應(yīng)用    2.5  小結(jié)    2.6 習(xí)題第3章 嵌入式操作系統(tǒng)的設(shè)置  3.1 嵌入式系統(tǒng)的硬件    3.1.1 處理器    3.1.2 內(nèi)存    3.1.3 存儲(chǔ)設(shè)備    3.1.4 輸入與輸出  3.2 嵌入式系統(tǒng)的軟件考慮  3.3 Windows CE操作系統(tǒng)的生成步驟    3.3.1 載入BSP    3.3.2 建立映像文件    3.3.3 下載    3.3.4 將映像文件下載至SMC(Smart Media Card)    3.4 總結(jié)  3.5  習(xí)題第4章 啟動(dòng)程序  4.1  系統(tǒng)啟動(dòng)    4.1.1  POST    4.1.2 啟動(dòng)模式    4.1.3 開(kāi)機(jī)程序    4.1.4 BSP    4.1.5 驅(qū)動(dòng)程序信息庫(kù)  4.2 啟動(dòng)加載器    4.2.1 “啟動(dòng)加載器”的建議事項(xiàng)    4.2.2 實(shí)驗(yàn)平臺(tái)范例的軟硬件需求  4.3 啟動(dòng)加載器的設(shè)計(jì)    4.3.1 撰寫(xiě)程序    4.3.2 下載操作系統(tǒng)  4.4 總結(jié)  4.5  習(xí)題第5章 驅(qū)動(dòng)程序  5.1 Windows CE驅(qū)動(dòng)程序的特色  5.2 操作系統(tǒng)中的驅(qū)動(dòng)程序    5.2.1  GWES    5.2.2 設(shè)備管理    5.2.3 文件系統(tǒng)模塊 ……第6章 同步軟件設(shè)計(jì)第7章 通信服務(wù)第8章 通信服務(wù)第9章 網(wǎng)絡(luò)程序開(kāi)發(fā)第10章 多媒體技術(shù)第11章 移動(dòng)應(yīng)用程序設(shè)計(jì)

章節(jié)摘錄

  最早的嵌入式系統(tǒng)的主要工作是監(jiān)管與控制設(shè)備或機(jī)器的運(yùn)行,因此,早期的嵌入式系統(tǒng)大部分都應(yīng)用于特殊功能的工業(yè)用計(jì)算機(jī)。為了讓生產(chǎn)線全面自動(dòng)化,早期的工業(yè)用計(jì)算機(jī)經(jīng)常會(huì)搭配嵌入式系統(tǒng)來(lái)達(dá)到自動(dòng)化的效果。因此,這樣的嵌入式系統(tǒng)需要具備相當(dāng)?shù)姆€(wěn)定性,且不會(huì)太過(guò)復(fù)雜,大部分都是為了特定功能而設(shè)計(jì)的。隨著時(shí)代和技術(shù)的發(fā)展,嵌入式系統(tǒng)已慢慢普及到我們一般的生活中。嵌入式系統(tǒng)現(xiàn)今應(yīng)用在許多消費(fèi)型電子商品上,例如PDA、智能型手機(jī)、甚至是冰箱等信息家電,在我們的生活中,嵌入式系統(tǒng)已經(jīng)是不可或缺的生活必需品。除了應(yīng)用于大型家電上的嵌入式系統(tǒng)外,其余嵌入式系統(tǒng)商品為了滿足用戶的需求,大部分都設(shè)計(jì)得比較輕薄短小,有利于用戶攜帶,不需要用戶額外攜帶太多大小配件。同時(shí),為了用戶方便,希望用戶不需要把太多消費(fèi)性電子商品帶在身上,嵌入式系統(tǒng)商品也朝向多機(jī)一體設(shè)計(jì)。  嵌入式系統(tǒng)最大的特色就在于其穩(wěn)定性,而其穩(wěn)定性必須依靠嵌入式操作系統(tǒng)來(lái)輔助。同時(shí)也因?yàn)橄到y(tǒng)所具備的功能日趨廣泛且復(fù)雜,所以嵌入式操作系統(tǒng)也越來(lái)越多樣化,嵌入式操作系統(tǒng)在嵌入式系統(tǒng)中的地位就越發(fā)重要。在本章中,將介紹嵌入式操作系統(tǒng),并介紹其核心程序的運(yùn)行方式,來(lái)說(shuō)明嵌入式操作系統(tǒng)如何維持系統(tǒng)的穩(wěn)定性?! ∮缮鲜銮度胧较到y(tǒng)的定義便可以知道,用于嵌入式系統(tǒng)上的操作系統(tǒng),會(huì)與一般計(jì)算機(jī)所使用的操作系統(tǒng)有著極大的差異,而且因?yàn)榍度胧较到y(tǒng)幾乎都是為了專(zhuān)業(yè)特定功能或是為客戶量身訂做而設(shè)計(jì)的,所以搭配使用于系統(tǒng)上的操作系統(tǒng),也都必須為該系統(tǒng)專(zhuān)門(mén)定做,才可以符合系統(tǒng)要求。嵌入式操作系統(tǒng)所扮演的角色主要就是控制系統(tǒng)的負(fù)載及監(jiān)控應(yīng)用程序,圖1-1所示為嵌入式操作系統(tǒng)的演變過(guò)程。

編輯推薦

  《嵌入式操作系統(tǒng)開(kāi)發(fā)與應(yīng)用程序設(shè)計(jì)》內(nèi)容全面,由淺入深。從嵌入式的基本概念到具體的嵌入式操作系統(tǒng)開(kāi)發(fā)與應(yīng)用程序設(shè)計(jì),循序漸進(jìn),步步為營(yíng)。概念清晰,通俗易懂?!肚度胧讲僮飨到y(tǒng)開(kāi)發(fā)與應(yīng)用程序設(shè)計(jì)》用淺顯的語(yǔ)占來(lái)闡述紛繁復(fù)雜的概念,使讀者不再糾纏于概念的理解,而是專(zhuān)注于具體的應(yīng)用。實(shí)例豐宣,注重實(shí)踐?!肚度胧讲僮飨到y(tǒng)開(kāi)發(fā)與應(yīng)用程序設(shè)計(jì)》理論聯(lián)系實(shí)際,給出了大量的典型應(yīng)用實(shí)例,可使讀者將所學(xué)知識(shí)應(yīng)用于實(shí)踐,活學(xué)活用,舉一反三。代碼完整。注釋詳盡?!肚度胧讲僮飨到y(tǒng)開(kāi)發(fā)與應(yīng)用程序設(shè)計(jì)》給出了完整的實(shí)例源代碼,井輔以詳盡的注釋和行代碼功能解釋?zhuān)阌诶斫夂烷喿x。豐富的課后習(xí)題,可使讀者檢驗(yàn)學(xué)習(xí)成果,鞏固所學(xué)知識(shí),提高應(yīng)用水平。

圖書(shū)封面

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


    嵌入式操作系統(tǒng)開(kāi)發(fā)與應(yīng)用程序設(shè)計(jì) PDF格式下載


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

 
 

  •   非常非常的詳細(xì)!其他書(shū)都是以Linux為例,唯獨(dú)這個(gè)以Win CE系統(tǒng)作為內(nèi)容。
  •   計(jì)算機(jī)資料,書(shū)的質(zhì)量挺好的!!
 

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

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