課程使用RK3588 AI 加速引擎開發板及多元化模組,從Linux關聯SOC晶片核心的底層到Linux使用者的上層,以致最後AI模型的開發,每個環節的系統建置與開發過程,詳盡引導學員循序漸進的學習。
課程著重嵌入式Linux開發設計流程,讓無經驗的學員在最短時間內了解嵌入式硬體與系統核心的移植技巧與建置。課程深入淺出讓學員們觀念脈絡清晰,在將來業界若遇到不同的嵌入式平台,能夠有能力快速執行專案與產品應用開發。
嵌入式 Linux 應用非常廣泛,涵蓋從智慧型手機 (Android)、物聯網 (IoT) 設備、家庭娛樂系統、工業控制器、汽車電子到醫療設備等,核心在於以 Linux 為基礎,在資源受限的硬體上運行特定任務,實現軟硬體整合,透過開發驅動程式與應用程式來控制硬體功能,例如影像處理、網路通訊、感測器數據收集等,以實現「軟硬兼具」的智慧裝置。
主要應用領域與範例
消費電子: 智慧電視、路由器、機上盒、媒體播放器。
物聯網 (IoT) / 邊緣計算: 智慧家庭設備、工業自動化控制器、監控系統。
行動裝置: Android 智慧型手機與平板電腦。
汽車電子: 車載資訊娛樂系統 (IVI)、儀表板。
工業控制: PLC (可程式邏輯控制器)、人機介面 (HMI)。
開發工具: Raspberry Pi (樹莓派) Rock chip是常見的嵌入式 Linux 學習與開發平台。
核心技術與開發重點
軟硬整合: 結合 Linux 作業系統與特定硬體(如 ARM 處理器),開發驅動程式 (Device Driver) 讓 OS 認識硬體。