お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
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コマンドラインおよびシェルスクリプティングの経験
- 組み込みLinuxビルドシステムに関する基本的な理解
- GitおよびGitワークフローへの親しみ
対象者
- 組み込みLinux開発者
- Yocto/OpenEmbeddedの実践者
- OpenBMCへの移行を検討中のファームウェアエンジニア
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)
機械翻訳
非常に良くて使いやすい仮想ソリューション(DA DESKTOP)。
HEITOR GAVA - Motorola Solutions Ltda
コース - Quick Introduction to Hypervisor and KVM
機械翻訳
タイラーは非常に知識が豊富で、Lustre管理に関する貴重な経験を私たちと分かち合ってくれました。
Zhenping Liu
コース - Lustre File System for Admins
機械翻訳