感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
簡介
嵌入式 Linux 系統架構概述
Poky 和 bitbake 概述
準備開發環境
準備目標開發板和工具包
理解 Yocto 專案原始碼樹
構建映像檔
使用 Toaster Web 介面啟動構建
將套件添加到生成的映像檔中
理解板級支援包 (BSP)、配方、配置和層
撰寫配方
現有建構系統概述 - Autotools、CMake、Meson
構建、配置並添加自訂應用程式
除錯構建失敗
修復常見的交叉編譯問題
使用層來自訂構建
擴展现有配方
撰寫自訂機器配置
添加和管理執行階段套件
添加自訂映像檔
創建自訂映像檔
生成 rootfs
使用 Yocto 專案 SDK
使用 Poky SDK 開發應用程式
應用程式開發工具包
總結
最低要求
- 學員必須曾至少為傳統桌面 (非嵌入式) Linux 系統構建過一次核心。
- 了解桌面系統上 Linux 使用者空間由哪些組件構成。
- 知道如何生成和使用修補程式 (patches)。
- 必須能夠解釋什麼是 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
機器翻譯