お問い合わせ

コース概要

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)

今後のコース

関連カテゴリー