感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
OpenBMC簡介
- 什麼是基板管理控制器(BMC)
- OpenBMC專案歷史及Linux基金會的治理
- 支援平台:x86、ARM、OpenPOWER
- OpenBMC軟體堆疊概覽
OpenBMC架構
- Phosphor應用程式框架與D-Bus
- Systemd整合及服務管理
- 實體管理器與庫存管理
- 主要儲存庫與元件間的關係
開發環境設定
- 在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)
機器翻譯