本書從華為技術開發(fā)的LiteOS系統(tǒng)應用技術層面出發(fā),根據(jù)當前高職教育改革要求,采用項目化形式編寫,主要內(nèi)容包括:STM32微控制器介紹、認識LiteOS、LiteOS系統(tǒng)的移植與調(diào)試、基于LiteOS的流水燈設計、基于LiteOS的數(shù)碼動態(tài)顯示設計、基于LiteOS的按鍵中斷設計、基于LiteOS的矩陣鍵盤設計、基于LiteOS的OLED液晶屏顯示設計、基于LiteOS的串口通信設計、基于LiteOS的ADC模塊轉(zhuǎn)換與配置、基于LiteOS的GPS模塊通信設計、基于LiteOS的迪文屏顯示設計。本書注重學生技能訓練,通過12個項目開展教學,每個教學環(huán)節(jié)包括教學導航、知識準備、任務實訓、思考題,將理論知識貫穿于項目教學中,項目內(nèi)容由易到難、規(guī)模由小到大,程序完整、知識全面,具有很強的簡潔性、清晰性、操作性和可讀性。本書配有教學網(wǎng)站、電子教學課件、習題參考答案等。
吳冬燕,男,就職于蘇州工業(yè)職業(yè)技術學院,蘇州市智能制造產(chǎn)業(yè)聯(lián)盟 技術專家,蘇州市人工智能學會 會員,相關專業(yè)帶頭人。
項目1 STM32微控制器介紹
教學導航
知識準備
1.1 說一說ARM Cortex-M4內(nèi)核
任務實訓
知識準備
1.2 STM32微控制器初探
任務實訓
知識準備
1.3 硬件實驗平臺與開發(fā)環(huán)境搭建操作
任務實訓
知識準備
1.4 STM32 I/O口基本操作
任務實訓
知識準備
1.5 STM32通用外設操作
任務實訓
知識準備
1.6 STM32外部中斷實驗
1.7 STM32串口調(diào)試操作
任務實訓
項目小結
思考題
項目2 認識LiteOS
教學導航
知識準備
2.1 Huawei LiteOS Kernel基本框架
2.2 IAR介紹
任務實訓
思考題
項目3 LiteOS系統(tǒng)的移植與調(diào)試
教學導航
知識準備
3.1 開發(fā)板
3.2 軟件設計
3.3 實訓設備
任務實訓
思考題
項目4 基于LiteOS的流水燈設計
教學導航
知識準備
4.1 GPIO簡介
4.2 GPIO庫函數(shù)配置
4.3 LiteOS系統(tǒng)的任務函數(shù)
4.4 硬件設計
4.5 軟件設計
4.6 實訓設備
任務實訓
思考題
項目5 基于LiteOS的數(shù)碼動態(tài)顯示設計
教學導航
知識準備
5.1 數(shù)碼管概述
5.2 硬件設計
5.3 軟件設計
5.4 實訓設備
任務實訓
思考題
項目6 基于LiteOS的按鍵中斷設計
教學導航
知識準備
6.1 LiteOS中斷概述
6.2 硬件設計
6.3 軟件設計
6.4 實訓設備
任務實訓
思考題
項目7 基于LiteOS的矩陣鍵盤設計
教學導航
知識準備
7.1 矩陣鍵盤簡介
7.2 工作原理
7.3 實訓目的
7.4 實訓內(nèi)容
7.5 硬件設計
7.6 軟件設計
7.7 實訓設備
任務實訓
思考題
項目8 基于LiteOS的OLED液晶屏顯示設計
教學導航
知識準備
8.1 OLED概述
8.2 實訓目的
8.3 實訓內(nèi)容
8.4 硬件設計
8.5 軟件設計
8.6 實訓設備
任務實訓
思考題
項目9 基于LiteOS的串口通信設計
教學導航
知識準備
9.1 實訓目的
9.2 實訓內(nèi)容
9.3 硬件設計
9.4 軟件設計
9.5 實訓設備
任務實訓
思考題
項目10 基于LiteOS的ADC模塊轉(zhuǎn)換與配置
教學導航
知識準備
10.1 ADC概述
10.2 實訓目的
10.3 實訓內(nèi)容
10.4 硬件設計
10.5 軟件設計
10.6 實訓設備
任務實訓
思考題
項目11 基于LiteOS的GPS模塊通信設計
教學導航
知識準備
11.1 ATGM332D模塊
11.2 實訓目的
11.3 實訓內(nèi)容
11.4 硬件設計
11.5 軟件設計
11.6 實訓設備
任務實訓
思考題
項目12 基于LiteOS的迪文屏顯示設計
教學導航
知識準備
12.1 T5UID2軟件平臺
12.2 迪文屏開發(fā)軟件介紹
12.3 實訓目的
12.4 實訓內(nèi)容
12.5 軟件設計
12.6 實訓設備
任務實訓
思考題
參考文獻