OS依存 - (有)プライマリウェイヴ

JavaからARMマイコンパーフェク
ト学習基板を制御する
有限会社プライマリウェイヴ
竹本 浩(たまねぎおじさん)
USBガジェット作りの問題点


OS依存
u VBを使った例が多く、他の言語ではUSB
デバイスを制御する時に参考にならない
デバイスメーカーの提供するドライバー依
存
u デバイスメーカーがドライバーを提供し
ていないと、そのUSBデバイスを使えな
い
インターネット・ガジェット設計
の解


PC:libusbを使った制御
u usb_control_msg関数を使う
デバイス:ソフトウェア・プロトコルスタッ
クを使用
usb_control_msgの方法が使えな
い

ARMマイコンパーフェクト学習基板では、USB-ROM
のドライバーを使用するためusb_control_msg関数 で
情報を受け渡しする方法が使えない
OSに依存しないアプリケーション

javaで作ったHIDクライアント
ARMマイコンパーフェクト学習基
板に接続したブレッドボード
開発環境もOSに依存しない

CodeBaseライブラリー
u GCCベース
VisualEditorでGUIをデザイン