嵌入式系統(tǒng)涉及的技術(shù)很多,底層和應(yīng)用層都需要掌握處理器外圍接口的驅(qū)動(dòng)開(kāi)發(fā)技術(shù)。本書(shū)屬于嵌入式處理器方面的著作,由ARM嵌入式系統(tǒng)概述、Cortex-M3內(nèi)核架構(gòu)、Cortex-M3指令系統(tǒng)、存儲(chǔ)器系統(tǒng)、異常/中斷處理、功耗管理和系統(tǒng)控制、ARM C語(yǔ)言基礎(chǔ)、STM32硬件基礎(chǔ)、軟件開(kāi)發(fā)環(huán)境、功能模塊原理與開(kāi)發(fā)等幾部分組成,全書(shū)以STM32系列嵌入式微控制器為研究對(duì)象,分析其基本概念、內(nèi)核架構(gòu)、指令系統(tǒng)、語(yǔ)言基礎(chǔ)、功能模塊原理等,并對(duì)其具體應(yīng)用進(jìn)行了分析與探討,對(duì)從事計(jì)算機(jī)、電子信息類(lèi)、嵌入式類(lèi)等方面的研究者與工作人員具有學(xué)習(xí)和參考價(jià)值。
張喜民,男,1973年出生,教授,中國(guó)宇航學(xué)會(huì)會(huì)員,2006年畢業(yè)于西安電子科技大學(xué)計(jì)算機(jī)學(xué)院,獲博士學(xué)位,2009年西安電子科技大學(xué)信息與通信工程學(xué)科博士后出站,現(xiàn)為陜西國(guó)際商貿(mào)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)學(xué)科帶頭人。他主持或參與***科研等項(xiàng)目4項(xiàng)、省部級(jí)科研項(xiàng)目10余項(xiàng);獲軍隊(duì)科技進(jìn)步二等獎(jiǎng)1項(xiàng),獲中國(guó)航空學(xué)會(huì)科技進(jìn)步二等獎(jiǎng)1項(xiàng),獲中國(guó)航空工業(yè)集團(tuán)公司科技進(jìn)步三等獎(jiǎng)1項(xiàng);發(fā)表學(xué)術(shù)論文20余篇,其中10余篇被SCI、EI收錄;獲授權(quán)發(fā)明專(zhuān)利、實(shí)用新型、軟件著作權(quán)共7件。研究方向:嵌入式技術(shù)、物聯(lián)網(wǎng)與智能控制技術(shù)。
第1章 STM32嵌入式系統(tǒng)概述
1.1 嵌入式系統(tǒng)概念
1.2 ARM嵌入式技術(shù)的背景和歷史
1.3 STM32微控制器簡(jiǎn)介
1.4 STM32嵌入式系統(tǒng)開(kāi)發(fā)要點(diǎn)
第2章 STM32組成與基本原理
2.1 STM32微控制器體系結(jié)構(gòu)
2.2 Cortex-M3處理器架構(gòu)
2.3 寄存器組功能
2.4 異常和中斷
2.5 Cortex-M3處理器的基本操作
第3章 指令系統(tǒng)
3.1 ARM指令集概述
3.2 匯編基礎(chǔ)
3.3 Cortex-M3指令概述
3.4 指令功能描述
第4章 存儲(chǔ)器系統(tǒng)
4.1 存儲(chǔ)器系統(tǒng)基礎(chǔ)
4.2 存儲(chǔ)器訪(fǎng)問(wèn)控制
4.3 存儲(chǔ)器保護(hù)單元
4.4 STM32F103存儲(chǔ)器系統(tǒng)
第5章 異常/中斷處理
5.1 異常/中斷基礎(chǔ)
5.2 異常/中斷處理原理
5.3 錯(cuò)誤異常
5.4 嵌套向量中斷控制器與中斷控制
第6章 功耗管理和系統(tǒng)控制
6.1 功耗管理
6.2 SysTick定時(shí)器
6.3 系統(tǒng)控制寄存器
第7章 軟件開(kāi)發(fā)基礎(chǔ)
7.1 軟件開(kāi)發(fā)過(guò)程
7.2 ARM C語(yǔ)言編程
7.3 軟件接口標(biāo)準(zhǔn)CMSIS
7.4 軟件開(kāi)發(fā)簡(jiǎn)單實(shí)例
第8章 STM32硬件基礎(chǔ)
8.1 概述
8.2 開(kāi)發(fā)板硬件設(shè)計(jì)
8.3 開(kāi)發(fā)板特點(diǎn)與使用要求
第9章 軟件開(kāi)發(fā)環(huán)境
9.1 MDK-ARM開(kāi)發(fā)套件簡(jiǎn)介與安裝
9.2 STM32固件庫(kù)
9.3 工程創(chuàng)建與下載調(diào)試
第10章 STM32基本模塊原理與開(kāi)發(fā)
10.1 時(shí)鐘系統(tǒng)
10.2 通用數(shù)字輸入/輸出模塊
10.3 中斷系統(tǒng)
10.4 EXIT模塊
10.5 定時(shí)器模塊
第11章 STM32通信模塊原理與開(kāi)發(fā)
11.1 USART通信模塊
11.2 SPI通信模塊
11.3 I2C通信模塊
第12章 STM32其他外設(shè)模塊原理與開(kāi)發(fā)
12.1 FMSC接口模塊
12.2 RTC實(shí)時(shí)時(shí)鐘模塊
12.3 ADC模塊
12.4 DMA模塊
參考文獻(xiàn)