TEL:092-822-1550 FAX:092-822-1565

基盤技術講座 講座詳細

講座概要
講座名 BP22 「組込みLinux 中級」
~カーネルの構築とデバイスドライバ作成~
日数 2日 時間 14時間
ソフトウェア(組込プログラミング)
講座詳細

【ね ら い】
組込みLinux移植の基本技術として、カーネルのコンフィグレーションとデバイスドライバ関連知識を習得し、それらの実習を通してデバイスドライバの開発方法を学ぶ。(実習ボードとしてRaspberr Piを使用)

【対  象】
➢ Linuxの基本知識があり、Linuxアプリケーションのプログラミング経験がある方
➢ CPUなどのハードウェアに対する基本的な知識のある方

【講義内容】

1章  Linuxカーネルの構築
  1. クロス開発環境の構築
  2. ソースコードの取得
  3. カーネルコンフィギュレーションとカーネルビルド
  4. Raspbianのビルド
  5. RT-Linuxへの拡張
2章  デバイスドライバプログラミング
  1. Linuxカーネルとデバイスドライバ
  2. カーネルモジュール
  3. モジュールのコンパイルと実行
  4. キャラクタ型デバイスドライバ(1)
  5. キャラクタ型デバイスドライバ(2)
  6. デバイスドライバのカーネルへの組込み
  7. デバイスドライバ開発の技術要素
  8. キャラクタ型デバイスドライバ(3)

次の講座へ >>