聯繫我們
 課程時長 14 時間:

課程簡介

Linux簡史

  • 在嵌入式系統的脈絡下,了解Linux的起源與演進。

開放原始碼開發概觀

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

嵌入式Linux入門

  • 嵌入式Linux系統的核心概念、元件與架構。

跨平台開發 | 自卸載器

  • 理解跨平台開發工具的需求。
  • 介紹U-Boot等自卸載器及其在啟動嵌入式Linux系統中的重要性。

建構自訂嵌入式Linux系統

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

嵌入式Linux工具介紹

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

建置系統入門

  • 了解Make、Bitbake等建置系統在嵌入式Linux項目中的角色與配置。

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

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

最終專案或案例討論

  • 鼓勵學員討論可相關的專案或案例,並應用課程中所學內容。

最低要求

  • 基礎嵌入式系統知識
  • 高阶程式設計語言(C或C++)

客戶評論 (3)

課程分類