出版時間:2011-9 出版社:電子科技大學(xué)出版社 作者:屈召貴
內(nèi)容概要
《嵌入式系統(tǒng)原理及應(yīng)用:基于Cortex-M3和μC\OS-Ⅱ》以目前ARM最新的Codex—M3 32位微控制器作為主要內(nèi)容,講解內(nèi)核以及基于其內(nèi)核的Luminary系列微控制器LM3S片上資源結(jié)構(gòu)及應(yīng)用;對嵌入式實時操作系統(tǒng)μC/OS—Ⅱ進行適當(dāng)?shù)募舨?,講解其核心工作原理、移植和應(yīng)用;并列舉綜合性的實例進行剖析、設(shè)計、制作調(diào)試和測試。
書籍目錄
第一章 嵌入式系統(tǒng)基礎(chǔ)1.1 嵌入式系統(tǒng)的定義及組成1.1.1 嵌入式系統(tǒng)的定義1.1.2 嵌入式系統(tǒng)的組成1.2 嵌入式處理器1.3 嵌入式操作系統(tǒng)(RJTOS)習(xí)題第二章 ARM Correx—M3內(nèi)核結(jié)構(gòu)2.1 ARM Cortex—M3處理器簡介2.1.1 概述2.1.2 內(nèi)核結(jié)構(gòu)組成及功能描述2.2 內(nèi)核寄存器組織2.2.1 通用寄存器R0~R152.2.2 特殊功能寄存器2.3 處理器操作模式2.4 存儲器系統(tǒng)2.4.1 存儲器映射2.4.2 位帶操作2.5 異常2.5.1 異常類型2.5.2 優(yōu)先級2.5.3 中斷向量表2.5.4 異常的進入與退出2.5.5 Cortex-M3異常處理機制2.5.6 嵌套向量中斷控制器2.6 存儲器保護單元(MPu)2.6.1 MPU寄存器組織及描述2.6.2 MPU的應(yīng)用習(xí)題第三章 Cortex—M3指令系統(tǒng)及程序設(shè)計3.1 指令格式3.2 條件碼3.3 指令分類3.3.1 Thumb-2指令表3.3.2 Thumb-2指令的使用3.4 程序設(shè)計3.4.1 匯編程序設(shè)計3.4.2 C語言程序設(shè)計3.4.3 匯編與C語言混合編程習(xí)題第四章 RealView MDK使用4.1 RealView MDK簡介4.2 IxVision使用人門4.3 在線調(diào)試4.4 模擬仿真調(diào)試習(xí)題第五章 LM3S系列微控制器片上資源應(yīng)用5.1 LM3S微控制器系統(tǒng)簡介5.1.1 LM3S微控制器概述5.1.2 LM3S微控制器引腳描述5.1.3 LM3S微控制器系統(tǒng)控制5.1.4 初始化和配置5.2 通用輸入/輸出端口(GPIO)5.2.1 簡介5.2.2 結(jié)構(gòu)圖5.2.3 寄存器描述5.2.4 初始化和配置5.2.5 例程5.3 通用定時器(CPTM)5.3.1 簡介5.3.2 結(jié)構(gòu)圖5.3.3 寄存器描述5.3.4 初始化和配置5.3.5 例程5.4 異步串行通信(UART)5.4.1 簡介5.4.2 結(jié)構(gòu)圖5.4.3 寄存器描述5.4.4 初始化和配置5.4.5 例程5.5 同步串行通信(SSI)5.5.1 簡介5.5.2 結(jié)構(gòu)圖5.5.3 寄存器描述5.5.4 初始化和配置5.5.5 例程5.6 模數(shù)轉(zhuǎn)換(ADC)5.6.1 簡介5.6.2 結(jié)構(gòu)圖5.6.3 寄存器描述5.6.4 初始化和配置5.6.5 例程5.7 12C總線接口5.7.1 12C簡介5.7.2 結(jié)構(gòu)圖5.7.3 寄存器描述5.7.4 初始化和配置5.7.5 例程5.8 脈寬調(diào)制器(PWM)5.8.1 簡介5.8.2 結(jié)構(gòu)圖5.8.3 寄存器描述5.8.4 初始化和配置5.8.5 例程5.9 正交編碼接口?。≦EI)5.9.1 簡介5.9.2 結(jié)構(gòu)圖5.9.3 寄存器描述5.9.4 初始化和配置5.9.5 例程5.10 模擬比較器5.10.1 簡介5.10.2 結(jié)構(gòu)圖5.10.3 寄存器描述5.10.4 初始化和配置5.10.5 例程5.11 看門狗定時器5.11.1 簡介5.11.2 結(jié)構(gòu)圖5.11.3 寄存器描述5.11.4 初始化和配置5.11.5 例程習(xí)題第六章 μC/OS—II操作系統(tǒng)工作原理6.1 嵌入式操作系統(tǒng)概述6.2 μxCOS—II工作原理簡介6.2.1 μC,lOS—II的文件結(jié)構(gòu)6.2.2 任務(wù)、任務(wù)堆棧、任務(wù)控制塊以及任務(wù)狀態(tài)6.2.3 任務(wù)就緒表、任務(wù)調(diào)度和任務(wù)切換6.2.4 任務(wù)初始化和任務(wù)啟動6.2.5 μC/Os—II中的中斷6.2.6 txC/OS—II中的時鐘6.2.7 任務(wù)間通信6.2.8 內(nèi)存管理6.3 μCOS—II的移植6.3.1 開發(fā)工具6.3.2 μC/OS—II移植的條件6.3.3 μC/OS—II移植的內(nèi)容6.3.4 μC/0S—II移植的步驟6.4 μCOS—II的應(yīng)用實例6.4.1 應(yīng)用實例說明6.4.2 任務(wù)管理應(yīng)用實例6.4.3 任務(wù)通信應(yīng)用實例6.4.4 內(nèi)存管理應(yīng)用實例習(xí)題第七章 綜合設(shè)計實例7.1 高效數(shù)控恒流源設(shè)計7.1.1 任務(wù)與要求7.1.2 實例整體方案7.1.3 系統(tǒng)主要硬件電路設(shè)計7.1.4 系統(tǒng)主要軟件設(shè)計7.1.5 系統(tǒng)測試7.2 電子點菜系統(tǒng)終端機設(shè)計7.2.1 任務(wù)與要求7.2.2 方案說明7.2.3 硬件電路設(shè)計7.2.4 軟件設(shè)計附錄A附錄B參考文獻
編輯推薦
《嵌入式系統(tǒng)原理及應(yīng)用:基于Cortex-M3和μC\OS-Ⅱ》著重深入淺出地涵蓋嵌入式系統(tǒng)的基礎(chǔ)知識,在內(nèi)容上力求精簡,快速上手,書中大量實例來自科研實踐和電子競賽優(yōu)秀作品。本書可作為高等院校本、專科的嵌入式系統(tǒng)課程的教材,也可作為對嵌入式系統(tǒng)自學(xué)和工程技術(shù)人員的參考書。
圖書封面
評論、評分、閱讀與下載
嵌入式系統(tǒng)原理及應(yīng)用 PDF格式下載