知識:
FreeRTOS 是一款廣泛應用於嵌入式系統的開源即時作業系統,提供多任務管理、同步與通信等功能。本課程將介紹其核心架構與運行機制,並結合STM32 Cortex-M4的硬體資源,幫助學員了解如何實現高效能的即時控制與嵌入式應用開發。
技能:
(1)FreeRTOS 的架構特性與核心功能(如任務、信號量、隊列、事件群組)。
(2)STM32 Nucleo-M4 的架構與硬體資源,包括其支援的通訊協議(UART、SPI、I2C等)。
(3)嵌入式系統在工業自動化、物聯網(IoT)中的典型應用場景。
課程大綱
1
開發板與STM32平台簡介、ARM Cortex-M4、Nucleo-144STM32F429ZI開發板硬體介紹。
STM32CubeIDE開發環境安裝與設定。GPIO操作LED範例。
10/19(日)
09:00-16:00,6 hr
柯博文
2
GPIO 輸入與輸出;GPIO 模式與配置(輸入、輸出、上拉、下拉)。
定時器(Timer)基礎-基本定時器的配置與使用。PWM(脈衝寬度調變)的原理與應用。
10/26(日)
09:00-16:00,6 hr
柯博文
3
通訊介面UART-UART(通用異步接收器/傳輸器)基礎。配置 UART 並透過串口與電腦通訊。
I2C和SPI的通訊原理與STM32配置方法。通過I2和SPI與外部感測器進行通訊。
11/02(日)
09:00-16:00,6 hr
柯博文
4
LCD 控制器基礎。使用 LTDC 驅動 TFT 顯示模組。顯示靜態和動態。
FreeRTOS 介紹任務(Task、執行態、就緒態、阻塞態等)
11/09(日)
09:00-16:00,6 hr
柯博文
5
創建RTOS簡單任務
邊緣運算與 AIoT 概論介紹 TensorFlow Lite for Microcontrollers、AI 在 IoT 中的應用場景
11/16(日)
09:00-16:00,6 hr
柯博文
6
TensorFlow Lite AI 人工智慧指令教學。
AI 數據收集和訓練。
11/23(日)
09:00-16:00,6 hr
柯博文
7
STM32 上執行 AI 推論實作以9軸感測器資料進行模型推論。
AI 模型實作,語音辨識、動作判別
11/30(日)
09:00-16:00,6 hr
柯博文
以上師資與課程內容時間場地等相關資訊,本中心保留因應實際情況調整權利,詳情請來電洽詢!!