お問い合わせ

コース概要

Linux の簡易歴史

  • 組み込みシステムという文脈における Linux の起源と進化を理解する。

オープンソース開発の概要

  • オープンソースの原則とその組み込みソフトウェア開発における役割について入門的に学ぶ。

組み込み Linux の入門

  • 組み込み Linux システムの主要概念、構成要素、アーキテクチャについて学ぶ。

クロス開発 | ブートローダ

  • クロス開発ツールの必要性を理解する。
  • U-Boot などのブートローダについて、および組み込み Linux システムを起動させる上でのその重要性について入門的に学ぶ。

カスタム組み込み Linux システムの構築

  • 選択したハードウェアターゲット(ARM ベースまたは MIPS ベースの開発ボードなど)向けにカスタム組み込み Linux システムをセットアップする実践セッション。

組み込み Linux ツールの入門

  • 組み込みシステムの開発と管理に使用される必須ツールを探索する。

ビルドシステムの入門

  • 組み込み Linux プロジェクトにおいて、Make や Bitbake などのビルドシステムの役割と構成について理解する。

組み込み Linux アプリケーション開発とデバッグ

  • 組み込み Linux 向けのアプリケーションの作成とデバッグに関する実践演習。
  • コーディングやトラブルシューティングに一般的な開発ツール(例:GDB、CDT を搭載した Eclipse)を使用する。

最終プロジェクトまたはケーススタディの議論

  • 受講者には、コースで学んだ内容を応用できる、自分にとって関連性の高いプロジェクトまたはケーススタディについて議論することが推奨されます。

要求

  • 組み込みシステムに関する基礎知識
  • 高水準プログラミング言語(C または C++)の経験
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー