Dellows News

Linux Foundationが組込みLinux開発の日本語トレーニング提供開始

非営利団体Linux Foundationの教育・認定部門であるLinux Foundation Educationは、組込みLinux製品の開発方法を段階的に学ぶトレーニングコース「組込みLinux開発 (LFD450-JP)」の提供を開始しました。

これまで英語で提供されてきたコースを、日本語で教えるインストラクターのもと日本時間で受講できるようになりました。講義はLinux Foundation認定トレーニングパートナー (ATP) である日本システム開発株式会社にて開催されます。

実践的な技術を習得する4日間のカリキュラム

電子機器や医療機器、自動車などの組込みシステム開発では、ハードウェアや要件に応じた適切なシステム構成が求められます。本コースは、組込みLinux製品を一から開発する必要がある経験豊富な開発者を対象としています。開発環境の構築からブートローダー、Linuxカーネル、デバイスドライバー、デバイスツリーの設定、ルートファイルシステムの構築までを体系的に習得できる構成です。

講義はインストラクター主導のクラスルーム形式で4日間にわたり実施されます。RISC-Vベースのエミュレーション環境を使用したハンズオンラボや課題を通じ、ツールの使い方や手法を学びます。さらに、組込みプラットフォームに合わせたLinuxカーネルの適応やクロス開発環境の構築、リソース制約に応じた最適化についても扱います。

受講に関する問い合わせは、日本システム開発株式会社のWebサイト内にある問い合わせフォームで受け付けています。コースの実施概要および受講に必要な前提知識は以下の通りです。

  • 形式:インストラクター主導のクラスルーム形式 (ライブ)
  • 期間:4日間
  • レベル:中級 (Intermediate)
  • 内容:ハンズオンラボ、演習課題、コースマニュアル / 学習リソース
  • 修了証明:修了証明書 (Certificate of Completion)、デジタルバッジ
  • 前提知識:Linuxの基本的なユーティリティに関する知識、C言語の知識、LinuxまたはUNIX環境での開発経験

なお、受講者にはクラス前の準備資料が提供されます。

扱う主なテーマ

カリキュラムでは、導入から実践的なシステム構築、デバッグまで幅広い分野を網羅しています。

  • はじめに、事前準備
  • 組込みシステムとリアルタイム システムの基本概念
  • クロス開発環境:目標と必要性、Kbuildビルドシステム、クロス開発ツールチェーン
  • QEMU
  • マイクロSD カードからのターゲット開発ボードの起動、イーサネット経由でのターゲット開発ボードのブート
  • ブートローダーとU-Boot
  • カーネルコンフィギュレーションの作成、ビルド、および起動
  • デバイスドライバー、デバイスツリー
  • ターゲットファイルシステムの作成、ターゲットルートファイルシステムの構築、ルートファイルシステム構築時のオプション比較
  • uClibcの構成、musl の設定、BusyBoxのビルド
  • カーネルの監視とデバッグ-トレースとプロファイリング、適正サイジング
  • メモリテクノロジデバイス(Flash メモリファイルシステム))、圧縮ファイルシステム
  • システムアップグレード、リアルタイム拡張機能、終了と評価サーベイ

Linux Foundation Educationについて

Linux Foundation Educationは、講師によるトレーニングやeラーニング、ワークショップなどを通じて技術教育を展開しています。短時間で学習できるマイクロラーニングリソースの拡充や、客観的なスキル証明となる認定の提供を行っています。

本記事はLinux Foundationの発表をもとに作成されています。

アクセスランキング

今日

1週間