ディバイスドライバを ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
202:ドライバ初心者 03/05/08 18:46 01Q6DwzH >>200 >>201 アドバイスありがとうございます。 非常に助かりました。 とりあえず、morphy と scanner の両方をコンパイルして試してみました。 morphy の方は、何とかデバイスをopenできるように改造できました。 scannerの方は。 カーネルがdevfsを使えないのと、今回のUSB器機からendpoint の取得がうまくできないようです。 /dev/usb のスペシャルファイルの取得はmorphy を参考に、read write はscanner を参考に、 ハンドシェイクは >>201 の方法でやってみます。 203:ドライバ初心者 03/05/09 19:55 ye3nMZo+ open,close,probe,disconnect はうまく動くようになりました。 read の実装に入ったのですが、 usb_bulk_msg で #define RD_NAK_TIMEOUT (10*HZ) usb_bulk_msg(dev, usb_rcvbulkpipe(dev, endpoint), buffer, 20, &partial, RD_NAK_TIMEOUT); usb_rcvbulkpipe へ渡すパラメータの endpoint にはどんな値を渡せばいいのでしょうか? lsusb で以下のように表示されている 2 とかでいいのでしょうか? bEndpointAddress 0x02 EP 2 OUT scanner.c のソースを読むと、1,2,3, のどれかの値が入るようなのですが・・・
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5384日前に更新/265 KB
担当:undef