注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)工業(yè)技術(shù)電工技術(shù)嵌入式系統(tǒng)實戰(zhàn)指南:面向IoT應(yīng)用

嵌入式系統(tǒng)實戰(zhàn)指南:面向IoT應(yīng)用

嵌入式系統(tǒng)實戰(zhàn)指南:面向IoT應(yīng)用

定 價:¥199.00

作 者: 王蔚,姚思韡 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111698784 出版時間: 2022-03-01 包裝: 平裝
開本: 16開 頁數(shù): 500 字數(shù):  

內(nèi)容簡介

  本書的出發(fā)點是嵌入式系統(tǒng)的實際應(yīng)用,因此涉及面比較廣,為了控制篇幅,很多內(nèi)容點到為止,但可以起到拋磚引玉的作用。本書首先對嵌入式系統(tǒng)做了定義,然后圍繞該定義展開。全書分為三篇,第壹篇側(cè)重于基礎(chǔ)應(yīng)用知識;第二篇是基于第壹篇的高階應(yīng)用知識,主要針對嵌入式操作系統(tǒng);第三篇相對獨立,對目前非常流行的低功耗藍牙原理和應(yīng)用做了介紹。本書的每一篇都有多個對應(yīng)的例程,并使用了多種常見的軟硬件。本書不但適合嵌入式系統(tǒng)行業(yè)的職場新手,也適合有一定經(jīng)驗的嵌入式系統(tǒng)研發(fā)工程師學習和參考,還可以作為自動控制、通信、應(yīng)用電子、機電一體化等專業(yè)的教學用書。

作者簡介

暫缺《嵌入式系統(tǒng)實戰(zhàn)指南:面向IoT應(yīng)用》作者簡介

圖書目錄

前言
第一篇 核心篇
第1章 麻雀雖小,五臟俱全——什么是嵌入式系統(tǒng)2
1.1 嵌入式系統(tǒng)架構(gòu)3
1.2 MCU架構(gòu)4
1.3 內(nèi)核架構(gòu)7
第2章 大腦是人類與動物的主要區(qū)別所在——單片機架構(gòu)9
2.1 計算機的發(fā)展9
2.2 單片機只能理解二進制“語言”11
2.3 輸入/輸出設(shè)備12
2.4 什么是總線13
2.5 數(shù)字電路大廈的磚塊——鎖存器15
第3章 象形文字的出現(xiàn)——匯編語言18
3.1 為何要了解匯編語言18
3.2 寄存器介紹18
3.3 什么是棧19
3.4 與棧的使用相關(guān)的四大原則22
3.5 其他內(nèi)核寄存器23
3.6 常用匯編指令25
第4章 五臟六腑——單片機外圍26
4.1 時鐘——單片機的心臟26
4.2 標配外圍1——Timer27
4.3 標配外圍2——I2C總線接口29
4.4 標配外圍3——UART/USART接口32
4.5 標配外圍4——SPI33
4.6 標配外圍5——DMA控制器36
4.7 標配外圍6——GPIO37
4.8 擴展外圍1——I2S控制器38
4.9 擴展外圍2——USB控制器40
4.10 擴展外圍3——以太網(wǎng)控制器42
4.11 擴展外圍4——CAN控制器43
第5章 單片機開發(fā)環(huán)境44
5.1 開發(fā)環(huán)境安裝44
5.2 認識學習板50
5.3 下載和調(diào)試53
第6章 大腦怎么思考——單片機如何運行57
6.1 從分析編譯錯誤開始57
6.2 從匯編文件中探索59
第7章 現(xiàn)代語言的產(chǎn)生—— C語言70
7.1 解決編譯錯誤71
7.2 復(fù)習一下C語言77
7.3 指針、結(jié)構(gòu)體和鏈表80
第8章 Hello, World!95
8.1 單片機怎么實現(xiàn)printf()95
8.2 串口的使用97
第9章 中斷99
9.1 中斷是事件驅(qū)動的核心99
9.2 異常和中斷99
9.3 按鍵中斷102
目 錄嵌入式系統(tǒng)實戰(zhàn)指南:面向IoT應(yīng)用第10章 I2C總線實驗107
10.1 看一下原理圖107
10.2 看一下數(shù)據(jù)手冊108
10.3 準備一個新的工程112
10.4 開始工作115
第11章 其他總線實驗131
11.1 SPIM之分散加載實驗131
11.2 SPI總線實驗137
11.3 USB總線實驗144
第12章 DAC原理和實踐154
12.1 DAC原理154
12.2 DAC實驗155
第13章 ADC原理和實踐162
13.1 逐次逼近型ADC原理163
13.2 ADC實驗164
第14章 什么是傅里葉變換170
14.1 復(fù)變函數(shù)170
14.2 傅里葉級數(shù)171
14.3 傅里葉變換173
14.4 快速傅里葉變換175
第15章 傅里葉變換的C語言實現(xiàn)180
15.1 程序解析181
15.2 測試和分析188
第16章 印制電路板設(shè)計(PCB Layout)193
16.1 硬件設(shè)計從熟悉器件開始194
16.2 開始畫板子196
第二篇 RTOS(實時操作系統(tǒng))
第17章 人類吃了智慧果后做的第一件事是用樹葉做了件衣服——RTOS原理241
17.1 RTOS的發(fā)展241
17.2 RTOS的基本原理242
第18章 巧婦難為無米之炊——RT-Thread環(huán)境搭建245
18.1 工具軟件準備245
18.2 編譯工程251
18.3 調(diào)試工程253
第19章 障眼法——RTOS如何實現(xiàn)分身術(shù)256
19.1 線程調(diào)度256
19.2 創(chuàng)建用戶線程261
第20章 三頭六臂——一起做幾個多線程的例程264
20.1 創(chuàng)建三個線程264
20.2 如何觀察線程調(diào)度情況267
第21章 團結(jié)就是力量——線程之間的同步和通信270
21.1 線程同步270
21.2 線程通信274
第22章 開始燒腦——RTOS實踐案例278
22.1 互斥量測試279
22.2 消息隊列和郵箱測試283
第23章 節(jié)約是美德——內(nèi)存管理288
23.1 內(nèi)存堆管理289
23.2 內(nèi)存池管理292
23.3 內(nèi)存堆與內(nèi)存池的區(qū)別293
23.4 動態(tài)內(nèi)存分配實踐293
第24章 家中有糧,心里不慌——中斷管理296
24.1 運行模式和棧296
24.2 RTT中斷處理過程297
24.3 RTT按鍵中斷處理實例299
第25章 乾坤大挪移——內(nèi)核移植304
25.1 線程調(diào)度的原理304
25.2 移植相關(guān)內(nèi)容306
第26章 工欲善其事,必先利其器——Env輔助開發(fā)環(huán)境和FinSH控制臺320
26.1 獲取和配置320
26.2 使用和理解FinSH324
第27章 個人的一小步,人類的一大步——I/O設(shè)備管理330
27.1 I/O設(shè)備管理框架330
27.2 串口設(shè)備的管理332
27.3 GPIO的管理341
27.4 SPI設(shè)備管理344
27.5 I2C設(shè)備管理350
27.6 硬件Timer的使用353
第28章 一人之下,萬人之上——虛擬文件系統(tǒng)356
28.1 RTT文件系統(tǒng)介紹356
28.2 文件系統(tǒng)的掛載357
28.3 格式化359
28.4 實驗361
第29章 萬物互聯(lián)——網(wǎng)絡(luò)框架367
29.1 RTT網(wǎng)絡(luò)框架367
29.2 網(wǎng)絡(luò)套接字371
29.3 套接字編程實例375
第三篇 BLE(低功耗藍牙)
第30章 藍牙初探380
30.1 藍牙技術(shù)聯(lián)盟381
30.2 歷史版本382
30.3 歷史版本更新383
30.4 常用無線協(xié)議比較394
第31章 BLE協(xié)議棧初探398
31.1 定義398
31.2 作用398
31.3 傳播媒介399
31.4 傳輸單位399
31.5 結(jié)構(gòu)399
第32章 物理層(Physical Layer,PHY)403
32.1 PHY403
32.2 頻段(Band)403
32.3 頻道(Channel)404
32.4 射頻公差(Radio Frequency Tolerance)404
32.5 發(fā)射功率(Transmission Power)404
32.6 接收靈敏度(Receive Sensitivity)405
第33章 直接測試模式(Direct Test Mode,DTM)406
33.1 重要性406
33.2 使用方法411
33.3 測試項目412
33.4 實際問題413
第34章 鏈路層(Link Layer,LL)415
34.1 BLE設(shè)備地址(Device Address)415
34.2 物理頻道(Physical Channel)417
34.3 狀態(tài)(State)419
34.4 空中接口包(Air Interface Packet)格式420
34.5 Advertising Physical Channel PDU423
34.6 廣播事件(Advertising Event)429
34.7 建立連接(Connection Setup)435
34.8 Data Physical Channel PDU437
34.9 連接事件(Connection Event)440
34.10 連接參數(shù)(Connection Parameter)441
第35章 主機控制器接口(Host Controller Interface,HCI)447
第36章 邏輯鏈路控制與適配協(xié)議(Logical Link Control and Adaptation Protocol,
L2CAP)449
第37章 通用屬性配置(Generic Attribute Profile,GATT)與屬性協(xié)議
(Attribute Protocol,ATT)451
37.1 Server與Client451
37.2 配置文件(Profile)與屬性(Attribute)452
第38章 安全管理(Security Manager,SM)463
38.1 被動竊聽與主動竊聽463
38.2 密鑰(Key)與編碼(Encryption)464
38.3 配對(Pairing)465
第39章 通用訪問配置(Generic Access Profile,GAP)475
39.1 角色(Role)476
39.2 設(shè)備地址(Device Address)與設(shè)備名稱(Device Name)477
39.3 廣播數(shù)據(jù)包格式477
39.4 發(fā)現(xiàn)模式與程序(Discovery Modes and Procedures)477
39.5 安全模式(Security Mode)478
第40章 BLE編程實例479
40.1 設(shè)備系統(tǒng)架構(gòu)479
40.2 硬件480
40.3 軟件480
40.4 準備工作480
40.5 編程實例484
40.6 習題500

本目錄推薦

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