感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
OpenBMC的Yocto項目基礎
- Yocto項目與OpenEmbedded概述
- OpenBMC特定層:meta-phosphor、meta-aspeed、meta-arm
- 層優先級與依賴關係
- poky、oe-core及OpenBMC分發策略
BitBake深入探究
- 配方語法與結構
- 任務、依賴關係與變量標誌
- 繼承與bbclass文件
- 使用devtool調試配方
機器與BSP層
- 創建新的機器配置
- ARM BMC SoC的設備樹集成
- 內核配方定製
- BMC啓動的U-Boot配置
定製映像
- 映像配方與FEATURES標誌
- 添加與移除包
- 分區佈局與閃存大小
- initramfs與systemd集成
包管理
- 爲自定義C++ sdbusplus服務編寫配方
- Python應用程序打包
- Systemd單元文件部署
- 許可證合規與COPYING文件
構建優化
- 共享狀態緩存(sstate)配置
- 使用預鏡像與本地下載
- 並行構建調優
- 構建主機資源管理
SDK與交叉編譯
- 生成OpenBMC SDK
- 在bitbake之外交叉編譯應用程序
- 使用devtool add/modify工作流
- 在目標硬件上測試二進制文件
層維護與升級
- 更新層依賴關係
- 處理上游Yocto版本
- 回移植補丁與安全修復
- 版本固定策略
最低要求
- 具備Linux命令行和Shell腳本經驗
- 基本瞭解嵌入式Linux構建系統
- 熟悉Git及Git工作流程
受衆
- 嵌入式Linux開發者
- Yocto/OpenEmbedded實踐者
- 轉向OpenBMC的固件工程師
14 小時
客戶評論 (2)
內容非常豐富,培訓師讓整個過程充滿趣味。
Mohd Shahroni Hj Timbang - ITPSS Sdn Bhd
課程 - Ubuntu Server Administration and Centralized Identity Management
機器翻譯
經驗豐富的培訓師
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
課程 - Kubernetes Security Fundamentals (LFS460)
機器翻譯