感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
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 及其工作流程
受衆
- 嵌入式 Linux 開發者
- Yocto/OpenEmbedded 實踐者
- 轉向 OpenBMC 的固件工程師
14 小時
客戶評論 (3)
經驗豐富的培訓師
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
課程 - Kubernetes Security Fundamentals (LFS460)
機器翻譯
培訓師具備實際操作經驗
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
課程 - Kubernetes for App Developers (LFD459)
機器翻譯
實驗與實操
MIR YOUSUF - Business Computer Skills
課程 - Red Hat System Administration III (RHEL9) – RH294+EX294
機器翻譯