面向智能駕駛開發者,涵蓋 CPU 架構、匯流排、資料傳輸介面與車載通訊協定。
每堂課 1.5~2 小時,含理論與實驗。


第一階段:車載計算與匯流排基礎(1–5)

Day 1 - Robotaxi 硬體總覽與架構設計

  • 內容
  • 中央計算單元(CPU/GPU/AI ASIC)
  • 感測器(LiDAR、Radar、Camera)
  • 通訊介面與資料流
  • 功能安全(ISO 26262)簡介
  • 資源
  • NVIDIA DRIVE
  • 實驗
  • 繪製 Robotaxi 系統方塊圖

Day 2 - CPU 與 SoC 架構

  • 內容
  • ARM vs x86 車載平台
  • CPU 核心、快取、指令集
  • SoC 整合
  • 資源
  • ARM Architecture Reference
  • 實驗
  • lscpu 查看 CPU 資訊

Day 3 - 系統匯流排概念

Day 4 - PCI Express (PCIe)

  • 內容
  • PCIe 層級架構
  • Lane 與速度
  • 實驗
  • lspci 觀察 PCIe 裝置

Day 5 - Ethernet 與車載以太網

  • 內容
  • Ethernet 基礎 (MAC, PHY)
  • 車載 100BASE-T1 / 1000BASE-T1
  • 實驗
  • Wireshark 抓封包

第二階段:車載通訊介面(6–12)

Day 6 - CAN Bus

  • 內容
  • CAN 標準帧 / 擴展帧
  • CAN FD
  • 實驗
  • CAN 分析儀讀取訊號

Day 7 - LIN Bus

  • 內容
  • LIN 架構與節點
  • 實驗
  • 模擬車窗控制

Day 8 - I²C

  • 內容
  • 主從架構、速度模式
  • 實驗
  • 讀取 I²C 溫度感測器

Day 9 - SPI

  • 內容
  • 全雙工、時序模式
  • 實驗
  • SPI 與 Flash 讀寫

Day 10 - I²S

  • 內容
  • 音訊串列匯流排原理
  • 實驗
  • I²S 麥克風錄音

Day 11 - UART / RS-232 / RS-485

  • 內容
  • 非同步通訊原理
  • 實驗
  • 串口調試

Day 12 - USB

  • 內容
  • USB 協議與車載應用
  • 實驗
  • 連接 USB 攝像頭

第三階段:車載影像與顯示(13–15)

Day 13 - MIPI DSI

  • 內容
  • MIPI 協議族簡介
  • 實驗
  • 顯示屏連接與測試

Day 14 - MIPI CSI

  • 內容
  • 車載攝像頭介面
  • 實驗
  • 讀取 CSI 攝像頭影像

Day 15 - GPU 與影像處理硬體加速

  • 內容
  • CUDA / OpenCL
  • 實驗
  • GPU 加速影像處理

第四階段:系統整合與實作(16–20)

Day 16 - 多匯流排整合與資料同步

  • 內容
  • PTP 與 IEEE 1588
  • 實驗
  • 多感測器時間同步

Day 17 - 電源管理與可靠性設計

  • 內容
  • EMI/EMC 與車規
  • 實驗
  • 模擬電源干擾測試

Day 18 - 車載資料記錄與診斷

  • 內容
  • OBD-II 與 UDS
  • 實驗
  • 讀取車速與轉速

Day 19 - QNX / Linux 實時系統整合

  • 內容
  • RTOS 與 POSIX API
  • 實驗
  • 撰寫簡單驅動

Day 20 - Robotaxi 硬體系統專題

  • 內容
  • 設計多感測器資料採集系統
  • 實驗
  • 最終 Demo 與文件撰寫