嵌入式邊緣計算軟硬件開發(fā)教程(中級) ——龍芯1B處理器與RT-Thread開發(fā)實戰(zhàn)
定 價:59 元
- 作者:楊黎
- 出版時間:2023/7/1
- ISBN:9787121457883
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP332.2
- 頁碼:340
- 紙張:
- 版次:01
- 開本:16開
為開展《嵌入式邊緣計算軟硬件開發(fā)》1+X證書(中級)培訓(xùn)和考證工作,校企共同編寫。本教材以1+X證書職業(yè)技能等級標(biāo)準(zhǔn)(照中級)作為基準(zhǔn),以龍芯2K1000處理器、國產(chǎn)操作系統(tǒng)(Loongbian)、OpenCV、QT作為主要內(nèi)容,以任務(wù)驅(qū)動為導(dǎo)向,設(shè)計了22個由簡到繁、由淺入深的實訓(xùn)任務(wù),重構(gòu)教材內(nèi)容、章節(jié)順序,保證教材內(nèi)容具備系統(tǒng)化的知識體系和技能體系。本教材是1+X證書《嵌入式邊緣計算軟硬件開發(fā)》(中級)第一本配套教材,做到1+X證書職業(yè)技能等級標(biāo)準(zhǔn)、1+X證書設(shè)備、教材、課程資源四位一體,實現(xiàn)"課證”融合,填補高職院校國產(chǎn)化嵌入式技術(shù)教材空白。本教材適用高職院校、職教本科院校電子信息工程技術(shù)、物聯(lián)網(wǎng)應(yīng)用技術(shù)、嵌入式應(yīng)用技術(shù)等專業(yè)的嵌入式技術(shù)相關(guān)課程。
楊黎,副教授,高級技師,廣東省高等學(xué)校優(yōu)秀青年教師,現(xiàn)工作于深圳職業(yè)技術(shù)學(xué)院電子與通信工程學(xué)院,長期從事嵌入式、物聯(lián)網(wǎng)、自動化控制等技術(shù)領(lǐng)域的教學(xué)與科研工作。榮獲廣東省教育教學(xué)成果二等獎1項、廣東省科學(xué)技術(shù)進步三等獎1項、專利5項,主持市級以上科研項目4項,發(fā)表學(xué)術(shù)論文10多篇,主編教材2部,指導(dǎo)學(xué)生參加全國大學(xué)生電子設(shè)計競賽、全國職業(yè)院校技能大賽榮獲國家一等獎7項,省級一等獎10多項。
第一篇 龍芯1X系列處理器裸機應(yīng)用開發(fā)
第1章 1+X 考證設(shè)備及龍芯處理器應(yīng)用開發(fā)快速入門
1.1 中級考證設(shè)備
1.2 龍芯1X嵌入式開發(fā)工具
任務(wù)1 編寫第一行代碼
第2章 龍芯1X系列處理器
2.1 龍芯1X處理器
2.2 時鐘管理
2.3 龍芯1B處理器啟動過程
任務(wù)2 龍芯1B處理器時鐘系統(tǒng)測試
第3章 龍芯1B的GPIO
3.1 GPIO的結(jié)構(gòu)
3.2 GPIO的API函數(shù)及開發(fā)步驟
任務(wù)3 實現(xiàn)LED閃爍
第4章 龍芯1B的中斷控制器
4.1 中斷控制器結(jié)構(gòu)
4.2 GPIO中斷函數(shù)分析及開發(fā)步驟
任務(wù)4 利用GPIO輸入中斷
第5章 龍芯1B的串口
5.1 UART接口
5.2 UART API函數(shù)分析及開發(fā)步驟
任務(wù)5 利用串口通信實現(xiàn)輸出
第6章 龍芯1B的PWM與定時器
6.1 PWM與定時器工作原理
6.2 PWM API函數(shù)分析及開發(fā)步驟
任務(wù)6 呼吸燈制作
任務(wù)7 定時器控制
第7章 龍芯1B的LCD接口
7.1 LCD控制器
7.2 LCD API函數(shù)分析及開發(fā)步驟
任務(wù)8 LCD顯示
第8章 龍芯1B的I2C接口
8.1 I2C控制器
8.2 I2C API函數(shù)分析及開發(fā)步驟
任務(wù)9 讀寫I2C設(shè)備
第9章 龍芯1B的SPI接口
9.1 SPI控制器
9.2 SPI的API函數(shù)分析及開發(fā)步驟
任務(wù)10 讀寫 SPI Flash 存儲器
第10章 龍芯1B的CAN接口
10.1 CAN總線工作原理
10.2 CAN控制器
10.3 CAN總線 API函數(shù)分析及開發(fā)步驟
任務(wù)11 CAN總線通信
第11章 龍芯1B的RTC
11.1 RTC控制器
11.2 RTC API函數(shù)分析及開發(fā)步驟
任務(wù)12 簡易日歷設(shè)計
第12章 龍芯1B的看門狗
12.1 看門狗控制器
12.2 看門狗API函數(shù)分析及開發(fā)步驟
任務(wù)13 看門狗實訓(xùn)
第13章 龍芯1B的NAND
13.1 NAND控制器
13.2 NAND API函數(shù)分析及開發(fā)步驟
任務(wù)14 讀寫NAND Flash存儲器
第二篇 龍芯1B處理器與RT-Thread內(nèi)核應(yīng)用開發(fā)
第14章 RT-Thread快速上手
14.1 RT-Thread簡介
14.2 RT-Thread啟動流程
任務(wù)15 初識RT-Thread
第15章 線程管理
15.1 線程的工作機制
15.2 線程的管理函數(shù)分析
任務(wù)16 創(chuàng)建和刪除線程
第16章 時鐘管理
16.1 時鐘管理工作機制
16.2 RT-Thread定時器
任務(wù)17 軟件定時器應(yīng)用
第17章 線程間同步
17.1 多線程同步概述
17.2 信號量
任務(wù)18 信號量應(yīng)用
17.3 互斥量
任務(wù)19 互斥量應(yīng)用
17.4 事件集
任務(wù)20 事件集應(yīng)用
第18章 線程間通信
18.1 郵箱
任務(wù)21 郵箱應(yīng)用
18.2 消息隊列
任務(wù)22 消息隊列應(yīng)用
第19章 內(nèi)存管理
19.1 內(nèi)存管理概述
19.2 內(nèi)存堆管理
任務(wù)23 內(nèi)存堆申請與釋放
19.3 內(nèi)存池管理
任務(wù)24 內(nèi)存池申請與釋放
第20章 中斷管理
20.1 中斷管理概述
20.2 中斷的工作機制
20.3 中斷管理的函數(shù)分析
任務(wù)25 中斷管理應(yīng)用
第三篇 龍芯1B處理器RT-Thread實時操作系統(tǒng)應(yīng)用開發(fā)
第21章 1+X證書考核綜合實訓(xùn)
任務(wù)26 交通燈控制系統(tǒng)應(yīng)用開發(fā)
任務(wù)27 LED點陣屏應(yīng)用開發(fā)
任務(wù)28 舵機控制系統(tǒng)應(yīng)用開發(fā)
任務(wù)29 傳感器數(shù)據(jù)采集系統(tǒng)應(yīng)用開發(fā)
任務(wù)30 超聲波測控系統(tǒng)應(yīng)用開發(fā)
任務(wù)31 溫度控制系統(tǒng)應(yīng)用開發(fā)
任務(wù)32 倉儲環(huán)境測控系統(tǒng)應(yīng)用開發(fā)
附錄A 嵌入式邊緣計算軟硬件開發(fā)職業(yè)技能證書(中級)實操考核樣題