嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)

出版時(shí)間:2009-2  出版社:國(guó)防工業(yè)出版社  作者:黃友銳,凌六一,陳珍萍 著  頁(yè)數(shù):174  

內(nèi)容概要

  本書(shū)以目前流行的基于ARM架構(gòu)的嵌入式處理器及易于學(xué)習(xí)開(kāi)發(fā)的皿C/OS-Ⅱ嵌入式操作系統(tǒng)為核心,結(jié)合作者的教學(xué)與科研工作深入淺出地介紹了嵌入式系統(tǒng)開(kāi)發(fā)的各個(gè)方面。  本書(shū)共分6章:第1章簡(jiǎn)單介紹了嵌入式系統(tǒng)的概念和分類、嵌入式系統(tǒng)的應(yīng)用和發(fā)展趨勢(shì);第2章從應(yīng)用角度介紹了ARM的體系結(jié)構(gòu)和指令系統(tǒng),以及C語(yǔ)言和匯編語(yǔ)言之間的嵌套調(diào)用;第3章主要介紹了Philips公司LPC2000系列ARM7的32位微控制器的硬件結(jié)構(gòu)和功能部件;第4章詳細(xì)介紹了如何將嵌入式實(shí)時(shí)操作系統(tǒng)UC/0S-Ⅱ移植到ARM7上;第5章介紹了ARM開(kāi)發(fā)工具的安裝、設(shè)置和使用;  第6章詳細(xì)介紹了嵌入式系統(tǒng)硬件平臺(tái)的設(shè)計(jì)和應(yīng)用程序的設(shè)計(jì)。  本書(shū)可作為高等院校電子、自動(dòng)化、計(jì)算機(jī)、機(jī)電一體化等相關(guān)專業(yè)嵌入式系統(tǒng)課程的教材,也可作為從事嵌入式系統(tǒng)應(yīng)用開(kāi)發(fā)工程師的入門(mén)參考資料。

書(shū)籍目錄

第1章 嵌入式系統(tǒng)概述1.1 嵌入式系統(tǒng)定義1.2 嵌入式系統(tǒng)的分類1.2.1 嵌入式系統(tǒng)的硬件1.2.2 嵌入式操作系統(tǒng)1.3 嵌入式系統(tǒng)的應(yīng)用1.4 嵌入式系統(tǒng)的發(fā)展趨勢(shì)習(xí)題第2章 ARM體系結(jié)構(gòu)及指令系統(tǒng)2.1 ARM處理器核結(jié)構(gòu)2.2 編程模式2.2.1 數(shù)據(jù)類型、處理器模式和處理器工作狀態(tài)2.2.2 寄存器組2.2.3 異常2.2.4 存儲(chǔ)器格式2.2.5 尋址方式2.3 ARM指令集2.3.1 數(shù)據(jù)處理指令2.3.2 程序狀態(tài)寄存器訪問(wèn)指令2.3.3 裝載存儲(chǔ)指令2.3.4 跳轉(zhuǎn)指令2.3.5 異常中斷指令2.3.6 協(xié)處理器指令2.4 C語(yǔ)言與匯編混合編程2.4.1 內(nèi)嵌匯編2.4.2 匯編程序訪問(wèn)C變量2.4.3 C與匯編程序相互調(diào)用習(xí)題第3章 LPC2214的硬件結(jié)構(gòu)3.1 芯片特性和引腳配置3.1.1 基本特性3.1.2 結(jié)構(gòu)框圖3.1.3 引腳封裝及功能介紹3.2 存儲(chǔ)器尋址3.2.1 存儲(chǔ)器映射3.2.2 存儲(chǔ)器重映射3.2.3 存儲(chǔ)器映射控制3.2.4 編程相關(guān)3.3 系統(tǒng)控制模塊3.3.1 復(fù)位3.3.2 系統(tǒng)時(shí)鐘3.3.3 其他功能3.3.4 編程相關(guān)3.4 引腳連接模塊3.4.1 引腳描述3.4.2 寄存器相關(guān)3.4.3 編程相關(guān)3.5 外部存儲(chǔ)器控制器3.5.1 引腳描述3.5.2 尋址范圍3.5.3 寄存器相關(guān)3.5.4 典型總線時(shí)序3.5.5 設(shè)計(jì)舉例3.5.6 編程相關(guān)3.6 通用I/0模塊3.6.1 引腳描述3.6.2 寄存器相關(guān)3.6.3 編程相關(guān)3.7 向量中斷控制器3.7.1 中斷源3.7.2 寄存器相關(guān)3.7.3 編程相關(guān)3.8 定時(shí)器模塊3.8.1 引腳描述3.8.2 寄存器相關(guān)3.8.3 編程相關(guān)……第4章 嵌入式操作系統(tǒng)UC/OS-Ⅱ第5章 ARM開(kāi)發(fā)工具第6章 嵌入式系統(tǒng)開(kāi)發(fā)實(shí)例參考文獻(xiàn)

章節(jié)摘錄

  第1章 嵌入式系統(tǒng)概述  嵌入式系統(tǒng)一般指非PC系統(tǒng),它包括硬件和軟件兩部分。硬件包括微控制器/微處理器、存儲(chǔ)器及外設(shè)器件和I/O端口、圖形控制器等。軟件部分包括操作系統(tǒng)(要求實(shí)時(shí)和多任務(wù)操作)和應(yīng)用程序。有時(shí)設(shè)計(jì)人員把這兩種軟件組合在一起。應(yīng)用程序控制著系統(tǒng)的運(yùn)行狀態(tài)和行為;而操作系統(tǒng)控制著應(yīng)用程序編程與硬件的交互作用?! ∏度胧较到y(tǒng)(Embedded System)在于結(jié)合微處理器或微控制器的系統(tǒng)電路與其專屬的軟件,來(lái)達(dá)到系統(tǒng)操作效率成本的最高比。今天的移動(dòng)電話、電子游戲機(jī)、PDA、電視、冰箱等民用電子與通信產(chǎn)品,電動(dòng)自行車乃至電動(dòng)汽車等電動(dòng)交通工具的控制核心,無(wú)不與嵌入式系統(tǒng)息息相關(guān)。而隨著后PC時(shí)代的來(lái)臨,家電、玩具、汽車、新一代手機(jī)、數(shù)碼相機(jī)、先進(jìn)的醫(yī)療儀器乃至于即將到來(lái)的智能型房屋、智能型辦公室與其他跟電有關(guān)的器材設(shè)備更是確實(shí)少不了嵌入式系統(tǒng)這個(gè)核心技術(shù)?! ?.1 嵌入式系統(tǒng)定義  根據(jù)IEEE(國(guó)際電氣和電子工程師協(xié)會(huì))的定義,嵌入式系統(tǒng)是“控制、監(jiān)視或者輔助設(shè)備、機(jī)器和車間運(yùn)行的裝置”(原文為devices used to control,monitor,or assist theoperation of equipment,machinery of plants)。這主要是從應(yīng)用上加以定義的,由此可以看出嵌入式系統(tǒng)是軟件和硬件的綜合體,可以涵蓋機(jī)械等附屬裝置?! ∏度胧较到y(tǒng)一般指非PC系統(tǒng),有計(jì)算機(jī)功能但又不稱之為計(jì)算機(jī)的設(shè)備或器材。它是以應(yīng)用為中心,軟、硬件可裁減的,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗等綜合性嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。簡(jiǎn)單地說(shuō),嵌入式系統(tǒng)集系統(tǒng)的應(yīng)用軟件與硬  件于一體,類似于PC中BIOS的工作方式,具有軟件代碼小、高度自動(dòng)化、響應(yīng)速度快等特點(diǎn),特別適合于要求實(shí)時(shí)和多任務(wù)的體系。嵌入式系統(tǒng)主要由嵌入式處理器、相關(guān)支撐硬件、嵌入式操作系統(tǒng)及應(yīng)用軟件系統(tǒng)等組成,它是可獨(dú)立工作的“器件”。

圖書(shū)封面

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


    嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā) PDF格式下載


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

 
 

 

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

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