お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
OpenBMCへの入門
- 基板管理コントローラ(BMC)とは
- OpenBMCプロジェクトの歴史とLinux Foundationのガバナンス
- 対応プラットフォーム:x86、ARM、OpenPOWER
- OpenBMCソフトウェアスタックの概要
OpenBMCアーキテクチャ
- PhosphorアプリケーションフレームワークとD-Bus
- Systemd統合とサービス管理
- Entity Managerおよびインベントリ管理
- 主要なリポジトリとコンポーネントの関係
開発環境のセットアップ
- Ubuntuへの依存関係のインストール
- 再現可能なビルドのためのDockerコンテナの使用
- OpenBMCソースツリーのクローン作成
- コードレビュー用のGerritセットアップ
YoctoとBitBakeの基礎
- OpenEmbeddedレイヤー構造:meta-phosphor、meta-aspeed
- レシピ、bbappend、および構成ファイルの理解
- QEMU向けの参照イメージのビルド
- local.confおよびbblayers.confの操作
初めてのBMCイメージのビルド
- マシンのターゲット選択
- bitbake obmc-phosphor-imageの実行
- ビルド出力レイアウトの理解
- イメージを実際のハードウェアまたはQEMUに書き込む
カスタマイズと構成
- 新しいマシーンレイヤーの追加
- YAML記述子を使用したD-Busインターフェースのカスタマイズ
- 新しいハードウェア向けのEntity Manager JSON構成
- systemdサービスファイルの変更
デバッグとトラブルシューティング
- ビルド失敗とbitbakeのデバッグ
- BMCでのjournalctlの使用
- SSHアクセスとコンソールデバッグ
- 一般的なポート移植の問題と解決策
最近の更新と現代的なプラクティス
- C++ sdbusplusバインディングへの移行
- 新しいWeb UI(Vue.js)およびbmcweb Redfishサーバー
- 現代的なテストフレームワークとCI統合
要求
- Linuxシステム管理の基本的な理解
- 埋め込みシステムの概念への熟悉
- Gitおよびバージョン管理の経験
対象者
- 埋め込みファームウェアエンジニア
- サーバーハードウェアを取り扱うシステム管理者
- データセンターインフラストラクチャを管理するDevOpsエンジニア
14 時間
お客様の声 (4)
experienced trainer
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
コース - Kubernetes Security Fundamentals (LFS460)
トレーナーは実践的な知識を持っています
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
コース - Kubernetes for App Developers (LFD459)
機械翻訳
トレーナーが私たちのニーズに合わせて対応すること
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
コース - The Yocto Project - An Overview - hands-on
機械翻訳
実践的な演習
Marcin Janicki - Hectronic Polska Sp. z o.o.
コース - Yocto Project
機械翻訳