〒222-0033
神奈川県横浜市港北区新横浜 2-5-10 楓第2ビル 9F
TEL 045-470-6668/FAX 045-470-6669

Linuxユーザレベルプログラミングの基本と特徴について学習します。実際に、ターゲットボードを使用した実習により、組込みLinuxでの動きを確認します。また、ドライバ開発に必要なカーネルに関する一般的な知識を習得することを目的とします。
組込みLinux基礎
日程: 3日間
開催時間: 10:00~17:30(※ 終了時間は進行状況により延長される場合もございます)
トレーニングの形式: 講義および実習
実習で使用する開発環境 (ひとり1台のPCと1台のターゲットボードを使用します)

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

ターゲット側:
Armadillo-9(アットマークテクノ社製 ARM9 評価ボード)
拡張LED/DIPスイッチボード(弊社オリジナル)

定員: 8名
価格: 117,600円 (税込)
必要とな知識等: Linuxによる組込み系システム開発をはじめようとしている技術者の方
C言語での基本的なプログラミング経験がある方
学習内容:
  1. Linux概要
    ・GPLとLGPLライセンス
    ・何故組込みLinuxなのか?
    ・組込みLinuxの起動手順
    ・組込みLinuxの開発手順
  2. ユーザ空間のプログラム
    ・プロセスの生成と終了(演習)
    ・リアルタイムスケジューラ(演習)
    ・メッセージキュー(演習)
    ・共有メモリ(演習)
    ・セマフォ(演習)
    ・パイプとFIFO(演習)
    ・ソケット(演習)
    ・POSIXスレッドの生成と終了(演習)
    ・リアルタイムスケジューラ(演習)
    ・POSIXセマフォ(演習)
    ・POSIXミューテックス(演習)
    ・シグナルとアラームタイマ(演習)
    ・メモリ割り当て(演習)
    ・デバイスI/O(デバイスファイルとドライバ)(演習)
    ・ダイレクトデバイスI/O(mmap)(演習)
    ・ライブラリ(共有と静的)
    ・デバッグ手法
  3. カーネル空間のプログラム
    ・カーネルモジュールの作成とインストール(演習)
    ・procファイルシステム(演習)
    ・デバイスドライバ概要
    ・ブロッキングI/O
    ・カーネルタイマ(演習)
    ・メモリ割り当て(演習)
    ・ユーザ/カーネル間転送(演習)
    ・カーネルスレッド(演習)
    ・割込みハンドラ
    ・デバッグ手法
    ・カーネル設定と構築(演習)

問い合わせ


株式会社ウェルインテクノロジー
〒222-0033
神奈川県横浜市港北区新横浜 2-5-10 楓第2ビル 9F
TEL 045-470-6668/FAX 045-470-6669


Copyright (C) WellinTechnologies, Co., Inc. All rights reserved.