課程特色
獨家開發板:RK3588 AI 加速引擎開發板及多元化模組實務演練
1.帶你用最務實的方式,從 Toolchain、Kernel、RootFS到映像檔輸出,一步步完成「可開機、可燒錄、可版本控管」的 Embedded Linux 系統。
2.專題實作-影像辨識,可透過語音指令控制自動操控多媒體、智慧家電的分組專題應用發表
課程目標!
學習嵌入式Linux全方位技術,從SOC底層到應用層完整掌握,了解從零建立可量產嵌入式系統的能力,具備快速切換不同嵌入式平台的專業素養。
紮實實戰技能!
以Buildroot為核心建構完整嵌入式Linux系統,完成交叉編譯環境、Kernel與RootFS整合與客製,並產出可燒錄/可開機的映像檔,具備基本建置與開機問題排查能力。
實作演練
透過影像辨識應用專題,實際控制智慧家電與多媒體系統,讓學員掌握嵌入式AI應用整合能力,了解實際嵌入式產品智慧家電的應用。
課程時數
42小時開課時間
週六全天班 AM9:30-PM5:30師資介紹
邀請業界資深韌體開發團隊擔任講師 - Slash Huang
師資介紹(第一頁第二位)上課期間
115年9月19日至115年11月7日 (招生中)
9/19 、 10/3 、 10/17 、 10/24 、 10/31、 11/7
課程大綱
RK3588 AI 平台介紹
- 認識平台 架構
- 瞭解Embedded Linux相關資訊
Embedded Linux與SOC關聯的基本知識
- SysFS & PorcFS
- GPIO & LED
- IO Memory & MMU
- PWD
- USB & OTG
- WIFI & Network
- Serial Port (RS-232 & RS-485)
- Linux Display & Audio
- I2C
- Gstreamer
Embedded Linux SOC開機知識
- 開機流程介紹
- 開機實例狀況分析
- 開機相關知識瞭解
U-Boot
- 認識U-Boot
- 透過U-boot控制SOC I/O
- 編譯與更新開發板的U-boot
- 利用U-boot開機Linux
- 客製化U-boot的方法
Embedded Linux Kernel
- 認識Linux kernel架構
- 客製化Linux核心功能
- 編譯與更新開發板的Linux核心
Embedded Linux Driver Basic
- 認識Linux驅動程式
- 測試Linux驅動程式
- 編譯Linux驅動程式
- 安裝Linux驅動程式
Embedded Linux RootFS
- 瞭解 Linux RootFS
- 增加修改Buildroot軟體包
- 認識 Buildroot
- 編譯與更新Buildroot
Embedded Linux AI Basic
- 認識Embedded Linux AI架構
- AI模型的轉換與平台的導入
- 瞭解AI開發環境與流程
- AI 模型的推論測試
Embedded Linux Buildroot實作應用範例:
- Embedded Linux開發環境與實驗平台架設
- GPU測試 - 顯示晶片效能測試(Glmark2)
- USB OTG - 測試Gadget功能
- Serial Port - 資料傳輸測試
- I2C - 溫溼度感測器使用
- Linux Display & Audio - 影像與聲音控制
專題實作:
實習環境、設備
RK3588 AI 加速引擎開發板 / RA4E1Voice開發板 / 影像偵測與擷取模組 / 光亮度、溫溼度、大氣壓力模組



