お問い合わせ

コース概要

Linuxの簡潔な歴史

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

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

  • オープンソースの原則と、組み込みソフトウェア開発におけるその役割の紹介。

組み込みLinux入門

  • 組み込みLinuxシステムの主要な概念、コンポーネント、アーキテクチャ。

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

  • クロス開発ツールの必要性の理解。
  • U-Bootなどのブートローダーと、組み込みLinuxシステム起動におけるその重要性の紹介。

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

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

組み込みLinuxツールの紹介

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

ビルドシステム入門

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

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

  • 組み込みLinux向けのアプリケーションの記述とデバッグの実習。
  • コーディングとトラブルシューティングのための共通開発ツール(GDB、CDT付きEclipseなど)の使用。

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

  • 参加者は、コースで学んだことを適用し、関連付けられるプロジェクトまたはケーススタディについて議論することが奨励されます。

要求

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

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー