お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
OpenBMCにおけるYocto Projectの基礎
- Yocto ProjectおよびOpenEmbeddedの概要
- OpenBMC専用レイヤー:meta-phosphor、meta-aspeed、meta-arm
- レイヤーの優先順位と依存関係
- poky、oe-core、そしてOpenBMC配布ポリシーについて
BitBakeの詳細解説
- レシピの構文と構造
- タスク・依存関係・変数フラグの仕組み
- 継承処理およびbbclassファイルについて
- devtoolを用いたレシピデバッグ手法
マシンおよびBSPレイヤーに関する内容
- 新規マシン構成の作成手順
- ARMベースのBMC用SoC向けデバイスツリーの統合方法
- カーネルレシピのカスタマイズ手法
- BMCブート向けU-Boot設定手順
イメージのカスタマイズ技術
- Imageレシピおよび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
機械翻訳