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

課程簡介

介紹

嵌入式Linux系統架構概述

Pocky和bitbake概述

準備開發環境

準備目標開發板和工具包

理解Yocto項目源碼樹

構建鏡像

使用Toaster Web界面啓動構建

向生成的鏡像添加軟件包

理解板級支持包(BSPs)、配方、配置和層

編寫配方

現有構建系統概述——Autotools、CMake、Meson

構建、配置和添加自定義應用

解決構建失敗問題

修復常見的交叉編譯問題

使用層自定義構建

擴展現有配方

編寫自定義機器配置

添加和管理運行時軟件包

添加自定義鏡像

創建自定義鏡像

生成rootfs

使用Yocto項目SDK

使用Poky SDK開發應用

應用開發工具包

結束語

最低要求

  • 參與者必須至少爲傳統的桌面(非嵌入式)Linux系統構建過一次內核。
  • 瞭解桌面系統上Linux用戶空間的組成。
  • 知道如何生成和使用補丁。
  • 必須能夠解釋什麼是GNU Make、Autotools,以及存在哪些其他構建系統。
  • 最好至少維護一個Linux軟件包,無論是作爲上游作者,還是在任何傳統的Linux桌面發行版中。
  • 不需要有嵌入式開發經驗,且不能替代上述關於傳統Linux桌面的知識。

受衆

  • 開發者
  • 系統工程師
  • 測試工程師
  • 系統管理員

人數


每位參與者的報價

客戶評論 (4)

即將到來的課程

課程分類