組込みLinuxシステム構築技術を理解し、ハードウェアへの実装と組込みアプリケーションの開発について実習を通して習得します。
1.組込みLinuxの概要
(1)コース概要および専門的能力の確認
(2)組込み機器とは
(3)組込みOS
(4)組込みLinuxの特徴
(5)ライセンス
2.組込みLinux開発環境
(1)組込みLinux開発環境
(2)ホストPCおよびターゲットボード
(3)開発手順、ファイルシステム
(4)開発環境構築
イ.クロス開発環境
ロ.カーネルの構築
3.組込みLinux実装
(1)搭載時の注意事項
(2)ライブラリ
(3)BusyBox
(4)実装手順
4.組込みLinuxアプリケーション開発
(1)ハードウェアの説明
(2)各種システムコールとプログラム実習
(3)デバッグ手法