感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
介紹
嵌入式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)
實踐練習
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
機器翻譯