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