嵌入式邊緣計算軟硬件開發教程(中級) ——龍芯1B處理器與RT-Thread開發實戰

楊黎,葉騏寧

  • 出版商: 電子工業
  • 出版日期: 2023-07-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • 頁數: 340
  • ISBN: 7121457881
  • ISBN-13: 9787121457883
  • 相關分類: Edge computing嵌入式系統
  • 下單後立即進貨 (約4週~6週)

商品描述

為開展《嵌入式邊緣計算軟硬件開發》1+X證書(中級)培訓和考證工作,校企共同編寫。本教材以1+X證書職業技能等級標準(照中級)作為基準,以龍芯2K1000處理器、國產操作系統(Loongbian)、OpenCV、QT作為主要內容,以任務驅動為導向,設計了22個由簡到繁、由淺入深的實訓任務,重構教材內容、章節順序,保證教材內容具備系統化的知識體系和技能體系。本教材是1+X證書《嵌入式邊緣計算軟硬件開發》(中級)第一本配套教材,做到1+X證書職業技能等級標準、1+X證書設備、教材、課程資源四位一體,實現"課證”融合,填補高職院校國產化嵌入式技術教材空白。本教材適用高職院校、職教本科院校電子信息工程技術、物聯網應用技術、嵌入式應用技術等專業的嵌入式技術相關課程。

目錄大綱

第一篇 龍芯1X系列處理器裸機應用開發
第1章 1+X 考證設備及龍芯處理器應用開發快速入門
1.1 中級考證設備
1.2 龍芯1X嵌入式開發工具
任務1 編寫第一行代碼
第2章 龍芯1X系列處理器
2.1 龍芯1X處理器
2.2 時鐘管理
2.3 龍芯1B處理器啟動過程
任務2 龍芯1B處理器時鐘系統測試
第3章 龍芯1B的GPIO
3.1 GPIO的結構
3.2 GPIO的API函數及開發步驟
任務3 實現LED閃爍
第4章 龍芯1B的中斷控制器
4.1 中斷控制器結構
4.2 GPIO中斷函數分析及開發步驟
任務4 利用GPIO輸入中斷
第5章 龍芯1B的串口
5.1 UART接口
5.2 UART API函數分析及開發步驟
任務5 利用串口通信實現輸出
第6章 龍芯1B的PWM與定時器
6.1 PWM與定時器工作原理
6.2 PWM API函數分析及開發步驟
任務6 呼吸燈製作
任務7 定時器控制
第7章 龍芯1B的LCD接口
7.1 LCD控制器
7.2 LCD API函數分析及開發步驟
任務8 LCD顯示
第8章 龍芯1B的I2C接口
8.1 I2C控制器
8.2 I2C API函數分析及開發步驟
任務9 讀寫I2C設備
第9章 龍芯1B的SPI接口
9.1 SPI控制器
9.2 SPI的API函數分析及開發步驟
任務10 讀寫 SPI Flash 存儲器
第10章 龍芯1B的CAN接口
10.1 CAN總線工作原理
10.2 CAN控制器
10.3 CAN總線 API函數分析及開發步驟
任務11 CAN總線通信
第11章 龍芯1B的RTC
11.1 RTC控制器
11.2 RTC API函數分析及開發步驟
任務12 簡易日歷設計
第12章 龍芯1B的看門狗
12.1 看門狗控制器
12.2 看門狗API函數分析及開發步驟
任務13 看門狗實訓
第13章 龍芯1B的NAND
13.1 NAND控制器
13.2 NAND API函數分析及開發步驟
任務14 讀寫NAND Flash存儲器
第二篇 龍芯1B處理器與RT-Thread內核應用開發
第14章 RT-Thread快速上手
14.1 RT-Thread簡介
14.2 RT-Thread啟動流程
任務15 初識RT-Thread
第15章 線程管理
15.1 線程的工作機制
15.2 線程的管理函數分析
任務16 創建和刪除線程
第16章 時鐘管理
16.1 時鐘管理工作機制
16.2 RT-Thread定時器
任務17 軟件定時器應用
第17章 線程間同步
17.1 多線程同步概述
17.2 信號量
任務18 信號量應用
17.3 互斥量
任務19 互斥量應用
17.4 事件集
任務20 事件集應用
第18章 線程間通信
18.1 郵箱
任務21 郵箱應用
18.2 消息隊列
任務22 消息隊列應用
第19章 內存管理
19.1 內存管理概述
19.2 內存堆管理
任務23 內存堆申請與釋放
19.3 內存池管理
任務24 內存池申請與釋放
第20章 中斷管理
20.1 中斷管理概述
20.2 中斷的工作機制
20.3 中斷管理的函數分析
任務25 中斷管理應用
第三篇 龍芯1B處理器RT-Thread實時操作系統應用開發
第21章 1+X證書考核綜合實訓
任務26 交通燈控制系統應用開發
任務27 LED點陣屏應用開發
任務28 舵機控制系統應用開發
任務29 傳感器數據採集系統應用開發
任務30 超聲波測控系統應用開發
任務31 溫度控制系統應用開發
任務32 倉儲環境測控系統應用開發
附錄A 嵌入式邊緣計算軟硬件開發職業技能證書(中級)實操考核樣題