お問い合わせ

コース概要

イントロダクション

組み込みLinuxシステムアーキテクチャの概要

Pokyとbitbakeの概要

開発環境の準備

ターゲット開発ボードとツールキットの準備

Yocto Projectソースツリーの理解

イメージのビルド

Toater Webインターフェースを使用してビルドを開始する

生成されたイメージへのパッケージの追加

ボードサポートパッケージ (BSP)、レシピ、構成、レイヤーの理解

レシピの作成

既存のビルドシステム - Autotools、CMake、Meson - の概要

カスタムアプリケーションのビルド、構成、追加

ビルド失敗のトラブルシューティング

一般的なクロスコンパイルの問題の修正

レイヤーによるビルドのカスタマイズ

既存のレシピの拡張

カスタムマシン構成の作成

ランタイムパッケージの追加と管理

カスタムイメージの追加

カスタムイメージの作成

rootfsの生成

Yocto Project SDKの使用

Poky SDKを使用してアプリケーションを開発する

アプリケーション開発ツールキット

閉会の挨拶

要求

  • 参加者は少なくとも1回、伝統的なデスクトップ(非組み込み)Linuxシステム向けにカーネルをビルドした経験がある必要があります。
  • デスクトップシステムのLinuxユーザースペースを構成するコンポーネントについて知っていなければならない。
  • パッチの生成と使用について知っていなければならない。
  • GNU Make、Autotools、および他のビルドシステムについて説明できる必要がある。
  • 理想的には、少なくとも1つのLinuxパッケージを、アップストリーム作者として、または任意の伝統的なLinuxデスクトップディストリビューションでメンテナンスしていること。
  • 組み込み開発の経験は必須ではなく、上記の伝統的なLinuxデスクトップに関する知識に取って代わるものではありません。

対象者

  • 開発者
  • システムエンジニア
  • テストエンジニア
  • システム管理者
 28 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (4)

今後のコース

関連カテゴリー