感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
OpenBMC介紹
- 什麼是基板管理控制器(BMC)
- OpenBMC專案歷史與Linux基金會治理
- 支援平台:x86、ARM、OpenPOWER
- OpenBMC軟體堆疊概覽
OpenBMC架構
- Phosphor應用框架與D-Bus
- Systemd整合與服務管理
- 實體管理器(Entity Manager)與資源清單管理
- 主要倉儲庫與元件關係
開發環境建置
- 在Ubuntu上安裝相依套件
- 使用Docker容器進行可重複的建置
- 複製OpenBMC原始碼樹狀結構
- 設定Gerrit以進行程式碼審查
Yocto與BitBake基礎
- OpenEmbedded層級結構:meta-phosphor、meta-aspeed
- 理解recipes、bbappend與設定檔
- 為QEMU建構參考映像檔
- 操作local.conf與bblayers.conf
建構您的第一個BMC映像檔
- 選擇機器目標
- 執行bitbake obmc-phosphor-image
- 理解建置輸出目錄結構
- 將映像檔燒錄至實際硬體或QEMU
自訂與設定
- 新增新的機器層級
- 使用YAML描述符自訂D-Bus介面
- 為新硬體設定實體管理器JSON配置
- 修改systemd服務檔案
除錯與問題排除
- 建置失敗與bitbake除錯
- 在BMC上使用journalctl
- SSH存取與主控台除錯
- 常見移植問題與解決方案
近期更新與現代實踐
- 遷移至C++ sdbusplus繫結
- 全新Web UI(Vue.js)與bmcweb Redfish伺服器
- 現代化測試框架與CI整合
最低要求
- 具備Linux系統管理的基礎知識
- 熟悉嵌入式系統概念
- 有Git與版本控制的經驗
受眾
- 嵌入式韌體工程師
- 操作伺服器硬體之系統管理員
- 管理資料中心基礎設施之DevOps工程師
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)
機器翻譯