課程著重嵌入式Linux開發設計流程,讓無經驗的學員在最短時間內了解嵌入式硬體與系統核心的移植技巧與建置。課程深入淺出讓學員們觀念脈絡清晰,在將來業界若遇到不同的嵌入式平台,能夠有能力快速執行專案與產品應用開發。
學員結訓具備技能
- 具備 Linux 嵌入式系統 平台 的 開發 與 環境架設 能力
- VirtualBox
- Docker
- Anaconda
- 具備Linux嵌入式系統底層訊號與應用層控制能力
- GPIO
- I2C
- PWM
- ALSA (Audio)
- Serial Port
- Display
- Docker
- V4L2(Video For Linux 2)
- 具備Linux嵌入式系統周邊裝置控制與測試能力
- Camera
- EEPROM
- Temperature & Humidity Sensor
- Gstramer Video & Audio Stream
- 具備Linux嵌入式系統AI的基礎知識能力
- AI開發環境架設能力
- AI Toolkit SDK 使用概念
- 基本AI模型知識
課程優勢
- 業界專業講師,訓用合一為目標專業具實務經驗的師資群、業界技術需求為導向的課程規劃,著重培養科技界即戰力人才。
- 採用業界大廠AI晶片實作,提升就業即戰力課程以專題實作學習為導向,用AI晶片開發板加上多元化的周邊訊號演練,訓後與業界實際開發無縫接軌
- 由淺入深連貫性教學,完整的學程規劃Linux系統管理→C語言→Linux程式設計→嵌入式linux Buildroot 開發實戰→嵌入式Device Driver開發實務→Android系統框架移植實務→專題練習,循序漸進連貫性上課,完全能掌握每階段的學習方向。
- IT產業資深助教,課堂上協助教學官方line@提供及技術討論區及講師專屬mail提供課程課後問題詢問
- 提供完整的教學錄影檔,方便學員課前預習及請假補課及課後複習中華行動數位提供上課的教學錄影檔預、複習、補課,學習成效不中斷。學習效益更佳更靈活。
- 業界師資群編譯最新的實作教材業界資深師資群合作編譯最完整的課程教材,規劃更貼近業界需求課程內容,不斷更新修編。
課程大綱
CH1 - RK3588 AI 平台介紹
課程內容
- 認識平台 架構
課程重點
- 瞭解Embedded Linux相關資訊
CH2 - Embedded Linux與SOC關聯的基本知識
課程內容
- SysFS & PorcFS
- IO Memory & MMU
- USB & OTG
- Serial Port (RS-232 & RS-485)
- I2C
課程內容
- GPIO & LED
- PWD
- WIFI & Network
- Linux Display & Audio
- Gstreamer
CH3 - Embedded Linux SOC開機知識
課程內容
- 開機流程介紹
- 開機相關知識瞭解
課程內容
- 開機實例狀況分析
CH4 - U-Boot
課程內容
- 認識U-Boot
- 編譯與更新開發板的U-boot
- 客製化U-boot的方法
課程內容
- 透過U-boot控制SOC I/O
- 利用U-boot開機Linux
CH5 - Embedded Linux Kernel
課程內容
- 認識Linux kernel架構
- 編譯與更新開發板的Linux核心
課程內容
- 客製化Linux核心功能
CH6 - Embedded Linux Driver Basic
課程內容
- 認識Linux驅動程式
- 編譯Linux驅動程式
課程內容
- 測試Linux驅動程式
- 安裝Linux驅動程式
CH7 - Embedded Linux RootFS
課程內容
- 瞭解 Linux RootFS
- 認識 Buildroot
課程內容
- 增加修改Buildroot軟體包
- 編譯與更新Buildroot
CH8 - Embedded Linux AI Basic
課程內容
- 認識Embedded Linux AI架構
- 瞭解AI開發環境與流程
課程內容
- AI模型的轉換與平台的導入
- AI 模型的推論測試



