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