注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)硬件、外部設(shè)備與維護嵌入式系統(tǒng)原理與物聯(lián)網(wǎng)實踐

嵌入式系統(tǒng)原理與物聯(lián)網(wǎng)實踐

嵌入式系統(tǒng)原理與物聯(lián)網(wǎng)實踐

定 價:¥79.80

作 者: 沈建華,王慈 編
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302609650 出版時間: 2022-06-01 包裝: 平裝
開本: 16開 頁數(shù): 388 字數(shù):  

內(nèi)容簡介

  本書系統(tǒng)介紹了嵌入式系統(tǒng)的基本原理和物聯(lián)網(wǎng)應(yīng)用開發(fā)的基礎(chǔ)知識。詳細講述了MCU應(yīng)用相關(guān)的各種外設(shè)模塊的工作原理和編程結(jié)構(gòu),包括ARM Cortex-M4內(nèi)核、ARMv7和RISC-V指令系統(tǒng)、MCU系統(tǒng)控制、存儲器、通用輸入輸出、定時器、模擬外設(shè)、通信接口等。同時,對嵌入式軟件設(shè)計方法、RTOS、物聯(lián)網(wǎng)技術(shù)及應(yīng)用架構(gòu)等做了闡述。最后介紹了兩個基于阿里云IoT平臺的物聯(lián)網(wǎng)應(yīng)用開發(fā)示例,以及低功耗系統(tǒng)設(shè)計和電磁兼容性的基礎(chǔ)知識。本書對嵌入式系統(tǒng)的基本原理和技術(shù)的描述具有通適性、不特別針對某個MCU。本書配套有完整的教學資源,包括教學課件、實驗PPT、MOOC資源,以及基于ST、TI、平頭哥等多種MCU開發(fā)板的配套實驗例程,方便師生選用。本書可作為高等院校計算機、電子與通信、自動化、儀器儀表等專業(yè)嵌入式系統(tǒng)、物聯(lián)網(wǎng)、微機接口、單片機等課程的教材,也適合廣大從事MCU和物聯(lián)網(wǎng)應(yīng)用系統(tǒng)開發(fā)的工程技術(shù)人員作為學習、參考用書。

作者簡介

暫缺《嵌入式系統(tǒng)原理與物聯(lián)網(wǎng)實踐》作者簡介

圖書目錄

第 1 章 嵌入式系統(tǒng)與微控制器概述 1
1.1 嵌入式系統(tǒng)概述 1
1.1.1 嵌入式系統(tǒng)的發(fā)展 1
1.1.2 嵌入式系統(tǒng)的特點 2
1.1.3 嵌入式系統(tǒng)的組成 3
1.1.4 嵌入式系統(tǒng)的種類 5
1.1.5 嵌入式系統(tǒng)的調(diào)試方法 6
1.1.6 嵌入式系統(tǒng)的應(yīng)用 11
1.2 嵌入式處理器概述 12
1.2.1 嵌入式處理器 12
1.2.2 嵌入式處理器的分類 13
1.2.3 典型 MCU 介紹 18
1.3 本章小結(jié) 25
1.4 習題 26
第 2 章 ARM Cortex-M 處理器27
2.1 ARM 處理器概述 27
2.2 ARM 處理器架構(gòu) 28
2.2.1 ARM 體系結(jié)構(gòu)版本 28
2.2.2 ARM 處理器 30
2.3 Cortex-M 處理器內(nèi)核及功能介紹 32
2.4 ARM Cortex-M4 編程模型 37
2.4.1 處理器的工作模式和特權(quán)級別 37
2.4.2 ARM Cortex-M4 寄存器 38
2.4.3 ARM Cortex-M4 異常處理 41
2.5 本章小結(jié) 47
2.6 習題 47
第 3 章 指令系統(tǒng) 48
3.1 ARM 指令格式 48
3.2 條件碼 49
3.3 ARM 指令的尋址方式 50
3.4 ARMv7 架構(gòu)指令集—Thumb-2 指令集 55
3.4.1 存儲器訪問指令 56
3.4.2 通用數(shù)據(jù)處理指令 60
3.4.3 乘法和除法指令 65
3.4.4 分支和分支控制指令 67
3.4.5 飽和運算指令 SSAT 和 USAT 69
3.4.6 位段操作指令 70
3.4.7 雜項指令 71
3.5 RISC-V 指令集簡介 75
3.5.1 RISC-V 寄存器 75
3.5.2 尋址方式和指令示例 76
3.5.3 RISC-V 標準模塊和指令使用 77
3.5.4 RISC-V 和其他指令集的比較 79
3.6 匯編程序設(shè)計 80
3.6.1 ARM 匯編語言格式規(guī)范 80
3.6.2 ARM 匯編語言編寫格式示例 82
3.7 本章小結(jié) 82
3.8 習題 83
第 4 章 系統(tǒng)控制 85
4.1 功能組件 85
4.1.1 復(fù)位控制 85
4.1.2 時鐘控制 89
4.1.3 電源管理 92
4.1.4 嵌套向量中斷控制器 93
4.1.5 DMA 控制器 98
4.2 初始化配置 104
4.3 操作實例 107
4.3.1 時鐘例程一 107
4.3.2 時鐘例程二 112
4.4 本章小結(jié) 114
4.5 習題 114
第 5 章 存儲器 116
5.1 存儲器分類 116
5.1.1 RAM 存儲器 116
5.1.2 ROM 存儲器 122
5.1.3 Flash 存儲器 124
5.1.4 鐵電存儲器 FRAM 129
5.1.5 存儲控制器 132
5.1.6 存儲器性能指標 136
5.2 微控制器存儲器系統(tǒng) 137
5.2.1 存儲器地址映射 137
5.2.2 位帶操作 139
5.2.3 存儲格式 140
5.3 操作示例 143
5.3.1 變量地址觀察例程 143
5.3.2 Flash 擦寫例程 145
5.4 本章小結(jié) 149
5.5 習題 149
第 6 章 基本外設(shè) 151
6.1 通用輸入/輸出端口(GPIO) 151
6.1.1 GPIO 簡介 151
6.1.2 GPIO 示例 154
6.1.3 初始化配置 155
6.1.4 操作實例 155
6.2 通用定時器/計數(shù)器 159
6.2.1 通用定時器簡介 159
6.2.2 定時器示例 161
6.2.3 初始化配置 163
6.2.4 操作實例 163
6.3 脈沖寬度調(diào)制(PWM) 167
6.3.1 PWM 簡介. 167
6.3.2 PWM 示例. 169
6.3.3 操作實例 170
6.4 看門狗定時器(WDT) 174
6.4.1 WDT 簡介 175
6.4.2 MCU 中的看門狗 175
6.4.3 操作實例 176
6.5 實時時鐘(RTC) 179
6.5.1 RTC 簡介 179
6.5.2 RTC 示例 180
6.5.3 操作實例 181
6.6 本章小結(jié) 186
6.7 習題 187
第 7 章 通信外設(shè) 188
7.1 數(shù)字通信系統(tǒng)概述 188
7.2 UART 接口 189
7.2.1 UART 簡介 189
7.2.2 波特率 193
7.2.3 UART 示例 193
7.2.4 初始化配置 195
7.2.5 操作實例 195
7.3 SPI 接口 198
7.3.1 SPI 簡介 198
7.3.2 SPI 示例 200
7.3.3 初始化配置 202
7.3.4 操作實例 202
7.4 I2C 接口 204
7.4.1 I2C 簡介 204
7.4.2 I2C 示例 209
7.4.3 初始化配置 210
7.4.4 操作實例 210
7.5 USB 接口 215
7.5.1 USB 接口概述 215
7.5.2 USB 數(shù)據(jù)傳輸方式 218
7.6 CAN 總線 220
7.7 本章小結(jié) 221
7.8 習題 222
第 8 章 模擬外設(shè) 223
8.1 模數(shù)轉(zhuǎn)換器(ADC) 223
8.1.1 ADC 簡介 223
8.1.2 ADC 性能指標 225
8.1.3 ADC 類型 226
8.1.4 初始化配置 231
8.1.5 ADC 示例 231
8.1.6 操作實例 233
8.2 模擬比較器(AC) 237
8.2.1 模擬比較器簡介 238
8.2.2 初始化配置 239
8.2.3 操作實例 240
8.3 數(shù)模轉(zhuǎn)換器(DAC) 242
8.3.1 DAC 簡介 242
8.3.2 DAC 類型 243
8.3.3 DAC 的技術(shù)指標 244
8.3.4 操作實例 244
8.4 本章小結(jié) 247
8.5 習題 248
第 9 章 嵌入式實時操作系統(tǒng). 249
9.1 常用的嵌入式操作系統(tǒng) 249
9.2 RTOS 基礎(chǔ) 250
9.2.1 RTOS 的基本概念 251
9.2.2 使用 RTOS 的優(yōu)勢 252
9.2.3 RTOS 的功能組成 254
9.3 FreeRTOS 258
9.3.1 FreeRTOS 的體系結(jié)構(gòu) 259
9.3.2 FreeRTOS 的任務(wù)調(diào)度機制 259
9.3.3 FreeRTOS 的任務(wù)管理 262
9.3.4 FreeRTOS 任務(wù)通信機制 264
9.3.5 FreeRTOS 任務(wù)同步機制 264
9.3.6 FreeRTOS 移植到微控制器的方法 265
9.3.7 Amazon FreeRTOS 265
9.4 本章小結(jié) 265
9.5 習題 266
第 10 章 嵌入式軟件設(shè)計 267
10.1 嵌入式系統(tǒng)軟件組成 267
10.1.1 嵌入式系統(tǒng)軟件架構(gòu) 267
10.1.2 初始化引導程序 BootLoader 268
10.1.3 板級支持包 BSP 269
10.1.4 設(shè)備驅(qū)動程序 271
10.1.5 庫函數(shù) 271
10.2. 無 OS 的嵌入式軟件設(shè)計方法 272
10.2.1 前后臺系統(tǒng) 272
10.2.2 中斷(事件)驅(qū)動系統(tǒng) 272
10.2.3 巡回服務(wù)系統(tǒng) 273
10.2.4 基于定時器的巡回服務(wù)系統(tǒng) 275
10.3 基于 RTOS 的嵌入式軟件設(shè)計方法 275
10.3.1 FreeRTOS 的任務(wù)創(chuàng)建及刪除示例 275
10.3.2 FreeRTOS 的任務(wù)通信示例 280
10.3.3 FreeRTOS 的任務(wù)同步(二進制信號量)示例 285
10.3.4 FreeRTOS 軟件定時器示例 290
10.4 基于 Linux 的嵌入式軟件設(shè)計方法 292
10.5 本章小結(jié) 295
10.6 習題 295
第 11 章 物聯(lián)網(wǎng)技術(shù) 297
11.1 物聯(lián)網(wǎng)概述 297
11.1.1 技術(shù)及應(yīng)用框架 298
11.1.2 相關(guān)技術(shù) 299
11.2 無線通信技術(shù) 300
11.2.1 NFC 300
11.2.2 ZigBee 301
11.2.3 BLE 302
11.2.4 Wi-Fi 303
11.2.5 LoRa 304
11.2.6 NB-IoT 305
11.2.7 無線通信技術(shù)比較 306
11.3 終端技術(shù) 306
11.3.1 Android 系統(tǒng) 307
11.3.2 iOS 系統(tǒng) 308
11.3.3 Web 和 HTML 技術(shù) 309
11.4 服務(wù)器和云計算 310
11.4.1 獨立服務(wù)器和云主機 310
11.4.2 云計算 311
11.5 開發(fā)平臺和操作系統(tǒng) 312
11.5.1 IoT 開發(fā)平臺 312
11.5.2 IoT 操作系統(tǒng) 313
11.6 MQTT 概述 315
11.6.1 MQTT 特點 315
11.6.2 MQTT 協(xié)議原理 316
11.7 物聯(lián)網(wǎng)系統(tǒng)應(yīng)用開發(fā) 317
11.7.1 基于單點服務(wù)器的物聯(lián)網(wǎng)系統(tǒng) 318
11.7.2 基于物聯(lián)網(wǎng)接入平臺的物聯(lián)網(wǎng)系統(tǒng) 318
11.7.3 基于物聯(lián)網(wǎng)應(yīng)用平臺的物聯(lián)網(wǎng)系統(tǒng) 320
11.8 設(shè)備聯(lián)網(wǎng)方式 321
11.9 本章小結(jié) 322
11.10 習題 322
第 12 章 物聯(lián)網(wǎng)開發(fā)實踐 324
12.1 實驗環(huán)境 324
12.2 物聯(lián)網(wǎng)實驗一 325
12.2.1 實驗流程 327
12.2.2 阿里云物聯(lián)網(wǎng)平臺操作 327
12.2.3 設(shè)備端操作 340
12.2.4 實驗現(xiàn)象與結(jié)果 344
12.2.5 設(shè)備端程序流程圖 349
12.3 物聯(lián)網(wǎng)實驗二 350
12.3.1 實驗流程 351
12.3.2 物聯(lián)網(wǎng)應(yīng)用開發(fā)平臺配置 351
12.3.3 設(shè)備端配置 359
12.3.4 應(yīng)用端操作 362
12.3.5 設(shè)備端實驗流程圖 366
12.4 本章小結(jié) 367
12.5 習題 367
第 13 章 低功耗與電磁兼容 368
13.1 低功耗設(shè)計方法 368
13.1.1 利用 I/O 引腳為外部器件供電 368
13.1.2 電源管理單元的設(shè)計 369
13.1.3 動態(tài)改變 CPU 的時鐘頻率 369
13.1.4 軟件系統(tǒng)的低功耗設(shè)計 370
13.2 電源設(shè)計 372
13.2.1 電池的選擇 373
13.2.2 超低靜態(tài)電流 LDO 376
13.2.3 直流/直流轉(zhuǎn)換器 377
13.3 電磁兼容性 378
13.3.1 電磁干擾的形成 378
13.3.2 電磁兼容常用元器件 380
13.3.3 電磁兼容常用技巧 381
13.4 本章小結(jié) 384
13.5 習題 384
參考文獻 386

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號