感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
簡介
嵌入式 Linux 系統架構概覽
Pocky 和 bitbake 概覽
準備開發環境
準備目標開發板和工具包
理解 Yocto 專案的源代碼樹
構建映像
使用 Toaster Web 介面啟動構建
將軟件包添加到生成的映像中
理解板級支持包 (BSP)、配方、配置和層
編寫配方
現有建置系統概覽 - Autotools, CMake, Meson
構建、配置並添加自定義應用程式
排查構建失敗問題
修復常見的交叉編譯問題
通過層來自定義構建
擴展现有配方
編寫自定義機器配置
添加和管理運行時軟件包
添加自定義映像
創建自定義映像
生成根文件系統
使用 Yocto 專案 SDK
使用 Poky SDK 開發應用程式
應用程式開發工具包
總結
最低要求
- 學員必須至少為傳統的桌面(非嵌入式)Linux 系統構建過一次內核。
- 了解傳統 Linux 桌面系統的用戶空間由哪些組件組成。
- 知道如何生成和使用修補程式。
- 能夠解釋什麼是 GNU Make、Autotools,以及其他存在的建置系統。
- 理想情況下,至少維護一個 Linux 軟件包,無論是作為上游作者,還是在任何傳統 Linux 桌面發行版中進行維護。
- 不需要嵌入式開發的經驗,這也不能替代上述關於傳統 Linux 桌面的知識。
目標受眾
- 開發人員
- 系統工程師
- 測試工程師
- 系統管理員
28 小時
客戶評論 (4)
實踐練習
Marcin Janicki - Hectronic Polska Sp. z o.o.
課程 - Yocto Project
機器翻譯
我總體上從實踐練習中受益匪淺。
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
課程 - Yocto Project
機器翻譯
高度專業性
Oleg Polyakov - Northforge Innovations Inc
課程 - Yocto Project
機器翻譯
我非常喜歡在線上使用虛擬PC,可以隨時進行練習
Dongfu Li - Northforge Innovations Inc
課程 - Yocto Project
機器翻譯