聯繫我們

課程簡介

介紹

嵌入式Linux系統架構概述

Pocky和bitbake概述

準備開發環境

準備目標開發板和工具包

理解Yocto項目源碼樹

構建鏡像

使用Toaster Web界面啓動構建

向生成的鏡像添加軟件包

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

編寫配方

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

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

解決構建失敗問題

修復常見的交叉編譯問題

使用層自定義構建

擴展現有配方

編寫自定義機器配置

添加和管理運行時軟件包

添加自定義鏡像

創建自定義鏡像

生成rootfs

使用Yocto項目SDK

使用Poky SDK開發應用

應用開發工具包

結束語

最低要求

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

受衆

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

人數


每位參與者的報價

客戶評論 (4)

即將到來的課程

課程分類