聯繫我們

課程簡介

Linux 簡史

  • 了解 Linux 在嵌入式系統背景下的起源與演進。

開源開發概述

  • 介紹開源原則及其在嵌入式軟體開發中的角色。

嵌入式 Linux 簡介

  • 嵌入式 Linux 系統的關鍵概念、組件與架構。

交叉開發 | 引導載入程式

  • 了解使用交叉開發工具的必要性。
  • 介紹 U-Boot 等引導載入程式及其在啟動嵌入式 Linux 系統中的重要性。

建構自訂嵌入式 Linux 系統

  • 針對選定的硬體目標(ARM 或 MIPS 開發板),進行設定自訂嵌入式 Linux 系統的實作課程。

嵌入式 Linux 工具簡介

  • 探索用於開發和管理嵌入式系統的必要工具。

建置系統簡介

  • 了解建置系統(如 Make、Bitbake 等)在嵌入式 Linux 專案中的角色與配置。

嵌入式 Linux 應用程式開發與除錯

  • 進行撰寫和除錯嵌入式 Linux 應用程式的實作練習。
  • 使用常見開發工具(例如 GDB、帶 CDT 的 Eclipse)進行程式碼編寫與問題排查。

最終專案或案例研究討論

  • 鼓勵參與者討論一個可關聯的專案或案例研究,以應用課程中所學知識。

最低要求

  • 基本嵌入式系統知識
  • 高階程式設計語言(C 或 C++)
 14 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類