當(dāng)前位置: 首頁 > 原創(chuàng)圖書 >ARM嵌入式體系結(jié)構(gòu)與接口技術(shù)Cortex-A53版(微課版)圖書介紹
本書主要從 ARM 的體系結(jié)構(gòu)和接口技術(shù)兩個(gè)方面對 S5P6818 芯片的使用進(jìn)行講解。全書共 15 章, 前 14 章分別介紹了嵌入式系統(tǒng)基礎(chǔ)知識、ARM 技術(shù)概述、Cortex-A53 編程模型、
ARM 開發(fā)環(huán)境搭建、ARM 微處理器的指令系統(tǒng)、ARM 匯編語言程序設(shè)計(jì)、ARMv8 異常處理、通用 I/O 接口、ARM外部中斷、UART 串行通信接口、PWM 定時(shí)器與“看門狗”定時(shí)器、A/D 轉(zhuǎn)換器、SPI 總線接口、I2C總線接口;
最后一章提供了一個(gè)綜合案例,通過練習(xí)和操作實(shí)踐,幫助讀者鞏固所學(xué)的內(nèi)容。
本書可以作為高等院校嵌入式相關(guān)專業(yè)和計(jì)算機(jī)相關(guān)專業(yè)的教材,也可以作為計(jì)算機(jī)軟件和硬件培訓(xùn)教材,還可以作為嵌入式研究方向的專業(yè)人才和廣大計(jì)算機(jī)愛好者的自學(xué)教材。
ARM嵌入式體系結(jié)構(gòu)與接口技術(shù)Cortex-A53版(微課版)章節(jié):
第1章嵌入式系統(tǒng)基礎(chǔ)知識
1.1嵌入式系統(tǒng)概述
1.1.1嵌入式系統(tǒng)簡介
1.1.2嵌入式系統(tǒng)的定義
1.1.3嵌入式系統(tǒng)的特點(diǎn)
1.1.4嵌入式系統(tǒng)的發(fā)展
1.2嵌入式系統(tǒng)的組成
1.2.1嵌入式系統(tǒng)硬件組成
1.2.2嵌入式系統(tǒng)軟件組成
1.3嵌入式系統(tǒng)開發(fā)概述
1.4小結(jié)
1.5練習(xí)題
第2章ARM技術(shù)概述
2.1ARM體系結(jié)構(gòu)的發(fā)展及技術(shù)特征
2.1.1ARM公司簡介
2.1.2ARM技術(shù)特征
2.1.3ARM體系結(jié)構(gòu)的發(fā)展
2.2ARM處理器簡介
2.2.1Cortex-A處理器系列
2.2.2Cortex-R 處理器系列
2.2.3Cortex-M 處理器系列
2.2.4SecurCore處理器系列
2.3ARM 微處理器架構(gòu)
2.4ARM 微處理器的應(yīng)用選型
2.5小結(jié)
2.6練習(xí)題
第3章Cortex-A53內(nèi)核的編程模型
3.1ARM體系結(jié)構(gòu)的發(fā)展及技術(shù)特征
3.2ARM微處理器簡介
3.3ARM 微處理器結(jié)構(gòu)
3.4Cortex-A53內(nèi)部功能及特點(diǎn)
3.5數(shù)據(jù)類型
3.5.1ARM的基本數(shù)據(jù)類型
3.5.2浮點(diǎn)數(shù)據(jù)類型
3.5.3存儲器大/小端
3.6Cortex-A53內(nèi)核工作模式
3.7Cortex-A53存儲系統(tǒng)
3.7.1協(xié)處理器(CP15)
3.7.2存儲管理單元(MMU)
3.7.3高速緩沖存儲器(Cache)
3.8流水線
3.8.1流水線的概念與原理
3.8.2流水線的分類
3.8.3影響流水線性能的因素
3.9寄存器組織
3.9.1通用寄存器
3.10程序狀態(tài)寄存器
3.11基于Cortex-A53的S5P6818處理器介紹
3.12FS6818開發(fā)平臺介紹
3.13小結(jié)
3.14練習(xí)題
第4章ARM開發(fā)及環(huán)境搭建
4.1仿真器簡介
4.1.1ARM DSTREAM仿真器介紹
4.1.2FS-JTAG(B)仿真器介紹
4.2上位機(jī)開發(fā)環(huán)境安裝
4.3新建工程
4.4添加已有工程
4.5編譯工程
4.6調(diào)試工程
4.7小結(jié)
4.8練習(xí)題
第5章ARM 微處理器的指令系統(tǒng)
5.1指令系統(tǒng)簡介
5.1.1ARM指令分類
5.1.2ARM指令的編碼格式
5.1.3ARM指令的條件碼域
5.2ARM指令集
5.2.1數(shù)據(jù)處理指令
5.2.2移位操作指令
5.2.3乘法指令
5.2.4Load/Store指令
5.2.5跳轉(zhuǎn)指令
5.2.6程序狀態(tài)寄存器訪問指令
5.2.7協(xié)處理器指令
5.2.8異常產(chǎn)生指令
5.3ARM指令的尋址方式
5.4ARM匯編語言偽指令
5.5小結(jié)
5.6練習(xí)題
第6章ARM V8匯編語言程序設(shè)計(jì)
6.1ARM匯編器所支持的偽操作指令
6.1.1符號定義偽操作指令
6.1.2數(shù)據(jù)定義偽操作指令
6.1.3匯編控制偽操作指令
6.1.4雜項(xiàng)偽操作指令
6.2匯編語言的語句格式
6.3匯編語言的程序結(jié)構(gòu)
6.4小結(jié)
6.5練習(xí)題
第7章ARM異常處理及編程
7.1ARM異常處理概述
7.2ARM體系異常種類
7.3ARM異常優(yōu)先級
7.4ARM異常響應(yīng)和處理程序返回
7.5ARM的SWI異常中斷處理程序設(shè)計(jì)
7.6小結(jié)
7.7練習(xí)題
第8章通用IO接口
8.1GPIO功能介紹
8.2S5P6818 GPIO控制器
8.2.1GPIO功能描述
8.2.2GPIO特性
8.2.3GPIO分組
8.2.4GPIO常用寄存器分類
8.2.5GPIO寄存器詳解
8.3GPIO接口電路與程序設(shè)計(jì)
8.3.1電路連接
8.3.2寄存器設(shè)置
8.3.3程序的編寫
8.3.4調(diào)試與運(yùn)行結(jié)果
8.4本章小結(jié)
8.5練習(xí)題
第9章ARM外部中斷
9.1ARM中斷控制器介紹
9.1.1中斷軟件分支處理(NVIC和GIC)
9.1.2硬件支持的分支處理(VIC)
9.2S5P6818通用中斷控制器
9.2.1GIC功能模塊
9.2.2GIC中斷控制器中斷類型
9.2.3GIC中斷控制器中斷狀態(tài)
9.2.4GIC中斷處理流程
9.3中斷接口電路與程序設(shè)計(jì)(GIC)
9.3.1電路連接
9.3.2寄存器設(shè)置
9.3.3程序的編寫
9.3.4調(diào)試與運(yùn)行結(jié)果
9.4小結(jié)
9.5練習(xí)題
第10章UART串行通信接口
10.1串行通信
10.1.1異步串行通信原理
10.1.2RS-232C串口規(guī)范
10.1.3RS-232C接線方式
10.2S5P6818 UART控制器
10.3UART接口電路與程序設(shè)計(jì)
10.3.1電路連接
10.3.2寄存器設(shè)置
10.3.3程序的編寫
10.3.4調(diào)試與運(yùn)行結(jié)果
10.4小結(jié)
10.5練習(xí)題
第11章定時(shí)器與PWM
11.1PWM定時(shí)器
11.2S5P6818 PWM控制器
11.3PWM接口電路與程序設(shè)計(jì)
11.3.1電路連接
11.3.2寄存器設(shè)置
11.3.3程序的編寫
11.3.4調(diào)試與運(yùn)行結(jié)果
11.4看門狗定時(shí)器
11.5S5P6818看門狗定時(shí)器
11.5.1看門狗定時(shí)器應(yīng)用
11.5.2寄存器設(shè)置
11.5.3程序的編寫
11.5.4調(diào)試與運(yùn)行結(jié)果
11.6小結(jié)
11.7練習(xí)題
第12章A/D轉(zhuǎn)換器
12.1A/D轉(zhuǎn)換器原理
12.1.1A/D轉(zhuǎn)換器的類別
12.1.2A/D轉(zhuǎn)換器的參數(shù)
12.2S5P6818的A/D控制器
12.3A/D轉(zhuǎn)換器接口電路與程序設(shè)計(jì)
12.3.1電路連接
12.3.2寄存器設(shè)置
12.3.3程序的編寫
12.3.4調(diào)試與運(yùn)行結(jié)果
12.4小結(jié)
12.5練習(xí)題
第13章SPI總線接口
13.1SPI總線協(xié)議
13.1.1SPI總線協(xié)議簡介
13.1.2SPI總線協(xié)議內(nèi)容
13.2S5P6818的SPI控制器
13.3SPI接口電路與程序設(shè)計(jì)
13.3.1電路連接
13.3.2寄存器設(shè)置
13.3.3程序的編寫
13.3.4調(diào)試與運(yùn)行結(jié)果
13.4小結(jié)
13.5練習(xí)題
第14章I2C總線接口
14.1I2C總線協(xié)議
14.1.1I2C總線協(xié)議簡介
14.1.2I2C總線協(xié)議內(nèi)容
14.2S5P6818的I2C控制器
14.3I2C接口電路與程序設(shè)計(jì)
14.3.1電路連接
14.3.2寄存器設(shè)置
14.3.3程序的編寫
14.3.4調(diào)試與運(yùn)行結(jié)果
14.4小結(jié)
14.5練習(xí)題
第15章溫度監(jiān)測儀綜合項(xiàng)目案例
15.1項(xiàng)目功能概述
15.2系統(tǒng)組成
15.3接口電路圖設(shè)計(jì)
15.4程序設(shè)計(jì)
15.5運(yùn)行結(jié)果
15.6小結(jié)
15.7練習(xí)題