嵌入式系統(tǒng)應(yīng)用開發(fā)教程——基于SAM4S
定 價(jià):59 元
- 作者:馬洪連 主編
- 出版時(shí)間:2015/1/1
- ISBN:9787512416536
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP332
- 頁碼:442
- 紙張:膠版紙
- 版次:1
- 開本:16K
《嵌入式系統(tǒng)應(yīng)用開發(fā)教程:基于SAM4S16C》從實(shí)用角度出發(fā),主要介紹Atmel32位SAM4S16C微控制器及基于SAM4SEK系統(tǒng)平臺的應(yīng)用開發(fā)。SAM4S16C微控制器及SAM4SEK應(yīng)用平臺由Atmel公司推出,具有高效信號處理功能,以及低功耗、低成本和易于使用的優(yōu)點(diǎn),是可滿足專門面向電動機(jī)控制、汽車、電源管理、工業(yè)自動化及物聯(lián)網(wǎng)等方面要求的靈活解決方案。
《嵌入式系統(tǒng)應(yīng)用開發(fā)教程:基于SAM4S16C》中首先對SAM4S16C微控制器體系結(jié)構(gòu)、工作原理、設(shè)計(jì)方法和相關(guān)的開發(fā)環(huán)境作了系統(tǒng)的介紹;接著介紹了Atmel公司最新推廣的SAM4S16CEK嵌入式系統(tǒng)應(yīng)用開發(fā)平臺的結(jié)構(gòu)組成和功能;然后介紹了基于該系統(tǒng)開發(fā)平臺操作系統(tǒng)的移植和應(yīng)用;最后介紹了基于SAM4S微控制器系統(tǒng)的設(shè)計(jì)與應(yīng)用開發(fā)實(shí)例。
本書結(jié)構(gòu)合理、實(shí)例豐富,具有很強(qiáng)的實(shí)踐性和實(shí)用性,可供高等學(xué)校計(jì)算機(jī)應(yīng)用、電子信息工程、自動化、機(jī)電一體化等相關(guān)專業(yè)作為教材或參考書使用,也適合從事嵌入式系統(tǒng)開發(fā)的工程設(shè)計(jì)人員和廣大嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)的愛好者使用。
第1章CortexM4處理器核簡介
1.1概述
1.2CortexM4總體組織結(jié)構(gòu)
1.3CortexM4寄存器組織
1.4CortexM4工作模式及中斷異常處理
1.4.1工作模式
1.4.2中斷與異常處理
1.5數(shù)據(jù)類型和存儲格式
1.6存儲保護(hù)單元編程模型
1.6.1MPU概述
1.6.2MPU設(shè)置與使用
1.6.3MPU訪問權(quán)限特性
1.7浮點(diǎn)運(yùn)算單元
1.8CortexM4指令集
1.8.1Thumb指令集 第1章CortexM4處理器核簡介
1.1概述
1.2CortexM4總體組織結(jié)構(gòu)
1.3CortexM4寄存器組織
1.4CortexM4工作模式及中斷異常處理
1.4.1工作模式
1.4.2中斷與異常處理
1.5數(shù)據(jù)類型和存儲格式
1.6存儲保護(hù)單元編程模型
1.6.1MPU概述
1.6.2MPU設(shè)置與使用
1.6.3MPU訪問權(quán)限特性
1.7浮點(diǎn)運(yùn)算單元
1.8CortexM4指令集
1.8.1Thumb指令集
1.8.2CMSIS擴(kuò)展指令集
第2章調(diào)試系統(tǒng)與開發(fā)工具
2.1CortexM4調(diào)試系統(tǒng)結(jié)構(gòu)
2.1.1CoreSight調(diào)試體系結(jié)構(gòu)
2.1.2CortexM4調(diào)試結(jié)構(gòu)
2.2SAMICE開發(fā)調(diào)試器
2.2.1JTAG邊界掃描調(diào)試端口
2.2.2SAMICE調(diào)試器簡介
2.2.3微控制器的調(diào)試
2.3常用的微控制器開發(fā)軟件
2.4Atmel Studio專用開發(fā)環(huán)境
2.4.1Atmel Studio簡介
2.4.2Atmel Studio的安裝
2.4.3新工程的建立
2.5其他常用的開發(fā)工具和開發(fā)環(huán)境簡介
第3章SAM4S系列微控制器
3.1SAM4S微控制器概述
3.2SAM4S16C微控制器內(nèi)部總體結(jié)構(gòu)
3.2.1概述
3.2.2存儲器組織與地址映射
3.2.3啟動機(jī)制
3.3供電控制器SUPC
3.3.1SAM4S微控制器電源供給
3.3.2SUPC結(jié)構(gòu)組成
3.3.3工作原理
3.3.4應(yīng)用程序設(shè)計(jì)
3.4復(fù)位控制器RSTC
3.4.1RSTC結(jié)構(gòu)組成
3.4.2工作原理
3.4.3應(yīng)用程序設(shè)計(jì)
3.5實(shí)時(shí)時(shí)鐘RTC
3.5.1RTC結(jié)構(gòu)組成
3.5.2工作原理
3.6實(shí)時(shí)定時(shí)器RTT
3.6.1RTT結(jié)構(gòu)組成
3.6.2工作原理
3.6.3應(yīng)用程序設(shè)計(jì)
3.7看門狗定時(shí)器WDT
3.7.1結(jié)構(gòu)組成
3.7.2工作原理
3.8嵌套向量中斷控制器NVIC
3.8.1NVIC結(jié)構(gòu)組成
3.8.2工作原理
3.8.3應(yīng)用程序設(shè)計(jì)
3.9外設(shè)DMA控制器PDC
3.9.1PDC結(jié)構(gòu)組成
3.9.2工作原理
3.9.3應(yīng)用程序設(shè)計(jì)
3.10通用并行輸入輸出接口GPIO
3.10.1GPIO內(nèi)部結(jié)構(gòu)組成
3.10.2工作原理
3.10.3應(yīng)用程序設(shè)計(jì)
第4章SAM4SEK系統(tǒng)應(yīng)用開發(fā)平臺
4.1SAM4SEK應(yīng)用開發(fā)平臺架構(gòu)簡介
4.2平臺組件與接口
4.3快速Flash編程接口與應(yīng)用
4.3.1快速Flash結(jié)構(gòu)組成
4.3.2并行快速Flash編程
4.3.3應(yīng)用程序設(shè)計(jì)
4.4增強(qiáng)內(nèi)嵌Flash控制器EEFC
4.4.1EEFC結(jié)構(gòu)組成
4.4.2工作原理
4.4.3應(yīng)用程序設(shè)計(jì)
4.5靜態(tài)存儲控制器SMC
4.5.1SMC結(jié)構(gòu)組成
4.5.2工作原理
4.6LCD背光控制和觸摸屏
4.6.1LCD背光控制和觸摸屏結(jié)構(gòu)組成
4.6.2工作原理
4.6.3應(yīng)用程序設(shè)計(jì)
4.7通用異步收發(fā)器UART
4.7.1UART結(jié)構(gòu)組成
4.7.2工作原理
4.7.3應(yīng)用程序設(shè)計(jì)
4.8通用同步異步收發(fā)器USART
4.8.1USART結(jié)構(gòu)組成
4.8.2工作原理
4.8.3應(yīng)用程序設(shè)計(jì)
第5章SAM4SEK開發(fā)平臺接口與應(yīng)用
5.1脈寬調(diào)制控制器PWM
5.1.1PWM結(jié)構(gòu)組成
5.1.2工作原理
5.1.3應(yīng)用程序設(shè)計(jì)
5.2模/數(shù)轉(zhuǎn)換器ADC
5.2.1ADC結(jié)構(gòu)組成
5.2.2工作原理
5.2.3應(yīng)用程序設(shè)計(jì)
5.3數(shù)/模轉(zhuǎn)換器DAC
5.3.1DAC結(jié)構(gòu)組成
5.3.2工作原理
5.3.3應(yīng)用程序設(shè)計(jì)
5.4串行外設(shè)接口SPI
5.4.1SPI結(jié)構(gòu)組成
5.4.2工作原理
5.4.3應(yīng)用程序設(shè)計(jì)
5.5雙總線接口TWI
5.5.1TWI結(jié)構(gòu)組成
5.5.2工作原理
5.5.3應(yīng)用程序設(shè)計(jì)
5.6同步串行控制器SSC
5.6.1SSC結(jié)構(gòu)組成
5.6.2工作原理
5.6.3應(yīng)用程序設(shè)計(jì)
5.7高速USB設(shè)備接口HSUDP
5.7.1HSUDP結(jié)構(gòu)組成
5.7.2工作原理
5.7.3應(yīng)用程序設(shè)計(jì)
5.8高速多媒體卡接口HSMCI
5.8.1HSMCI結(jié)構(gòu)組成
5.8.2工作原理
5.8.3應(yīng)用程序設(shè)計(jì)
第6章嵌入式實(shí)時(shí)操作系統(tǒng)及
操作系統(tǒng)的移植
6.1嵌入式實(shí)時(shí)操作系統(tǒng)概述
6.2μC/OS-II及其在AT91SAM4S-EK平臺上的移植
6.2.1μC/OSII實(shí)時(shí)操作系統(tǒng)簡介
6.2.2μC/OSII操作系統(tǒng)的移植
6.3FreeRTOS及其在AT91SAM4SEK平臺上的移植
6.3.1FreeRTOS簡介
6.3.2FreeRTOS操作系統(tǒng)的移植
6.4μTenux及其在AT91SAM4S
6.4Tenux及其在AT91SAM4S-EK平臺上的移植
6.4.1μTenux實(shí)時(shí)操作系統(tǒng)簡介
6.4.2μTenux系統(tǒng)的移植
第7章設(shè)計(jì)案例與開發(fā)實(shí)踐
7.1嵌入式應(yīng)用系統(tǒng)設(shè)計(jì)概述
7.2嵌入式微控制器綜合實(shí)驗(yàn)教學(xué)平臺設(shè)計(jì)實(shí)例
7.2.1概述
7.2.2系統(tǒng)總體設(shè)計(jì)
7.2.3系統(tǒng)硬件電路設(shè)計(jì)與實(shí)現(xiàn)
7.2.4系統(tǒng)軟件部分設(shè)計(jì)與實(shí)現(xiàn)
7.2.5系統(tǒng)測試
參考文獻(xiàn)