ナビゲーションへジャンプする

トレーニング・コンサルタント

定期トレーニング

ターゲットへの移植

Linuxを組込みターゲットデバイスへ移植する際に必要な知識を学習します。実際のターゲットデバイスでカーネルとユーザランドの移植作業を体験できます。

日  程: 2日間
開催時間: 10:00~17:30(※ 終了時間は進行状況により延長される場合もございます)
トレーニング
の形式
講義および実習
実習で使用する開発環境 (ひとり1台のPCと1台のターゲットボードを使用します)

ホスト側:
デスクトップPC(Linux搭載)

ターゲット側:
Armadillo (アットマークテクノ社製 ARM9 評価ボード)
拡張LEDボード

定員: 8名
価格: 94,500円 (税込)
必要となる
知識等
  • 「組込みLinux基礎」を受講した方、または、同等の知識のある方。
学習内容:
  1. 移植に必要な情報の収集方法
    ・Linuxカーネルソースの入手方法
    ・組込み系CPUアーキテクチャ移植のヒント
  2. Linuxカーネル移植(演習あり)
    ・ターゲットとボード依存コード(archとasm)
    ・Linux起動シーケンスと移植
    ・CPU番号とマシン番号
    ・カーネルコンフィグレータの変更方法
    ・バス、レジスタの追加とメモリマッピング領域の拡張方法
    ・アーキテクチャ依存ハンドラの登録方法
    ・割り込みコントローラ、タイマーの移植方法
  3. デバッグに必要なドライバ(演習あり)
    ・カーネルの構成、ビルド、書き込み手法
    ・デバッグメッセージ、NFSマウントの機能追加
  4. カスタム ユーザランドの構築(演習あり)
    ・ルートファイルシステムとNFS仮マウント
    ・Busyboxの利用方法
  5. スタンドアロンな起動(演習あり)
    ・フラッシュROM MTDドライバの移植
    ・JFFS2の追加、構成、ビルド、書き込み
    ・ルートファイルシステムのターゲットへの移行
  6. カスタムアプリケーションの起動
    ・カスタムI/Oアプリケーションの実行方法
    ・カスタムI/Oアプリケーションの自動実行
    ・カスタムI/Oアプリケーションの自動繰り返し実行

その他、トレーニングに関するご要望やご質問がございましたらお気軽にお問合せください。
Email: training@wellintec.co.jp