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

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

定期トレーニング

最初にRTOSとLinuxプログラムの違いを学習し、簡単な移植を行います。次にシングルタスクからやや高度なマルチタスクアプリケーションへ段階的に実装し、プロセスとスレッドの違いを確認します。最後にGUIの原理と例題としてGTK+によるストップウォッチを作成します。

日  程: 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+を使用したストップウォッチアプリケーション

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