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

最初にRTOSとLinuxプログラムの違いを学習し、簡単な移植を行います。次にシングルタスクからやや高度なマルチタスクアプリケーションへ段階的に実装し、プロセスとスレッドの違いを確認します。最後にGUIの原理と例題としてGTK+によるストップウォッチを作成します。
組込みLinuxアプリケーション
日程: 2日間
開催時間: 10:00~17:30(※ 終了時間は進行状況により延長される場合もございます)
トレーニングの形式: 講義および実習
実習で使用する開発環境 (ひとり1台のPCと1台のターゲットボードを使用します)

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

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

定員: 8名
価格: 94,500円 (税込)
必要とな知識等: 「組込みLinux基礎」を受講した方、または同等の知識のある方。
学習内容:
  1. RTOSとLinuxアプリケーションの違い
    ・RTOSとLinuxの違い
    ・RTOS(VxWorksなど)からLinuxへの移植とヒント
  2. CUIアプリケーションを使ったプログラムの進化
    ・カスタムライブラリAPIの使用
    ・シングルタスク
    ・ポーリング
    ・簡単なマルチタスク
    ・複雑なマルチタスク
    ・スレッドとプロセス実装の違い
  3. Linuxアプリケーションの注意事項
    ・スレッド使用上の注意
    ・メモリ不足とOom-killer
    ・様々なI/Oアプリケーション実装方法(mmapとドライバベース)
  4. GUIアプリケーション
    ・フレームバッファを使った静止画像の表示方法
    ・BMPファイルの取り込みと表示
    ・X Windowシステム
    ・GTK+を使用したストップウォッチアプリケーション

問い合わせ


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


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