トップページ⇒tech
23コメント5KB

USBデバイスドライバ開発について

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
ハードウエアをUSBインターフェイスで制御する
Windowsのプログラムをつくらなければならなく
なりました。
まず読まないといけない書籍は?
0002デフォルトの名無しさんNGNG
初めて読むマシン語
0003デフォルトの名無しさんNGNG
インターフェイスの2000年12月号
00043NGNG
間違えた。正解は
インターフェイスの2001年1月号
0005デフォルトの名無しさんNGNG
そういや、どっかのLinux系の雑誌で特集っぽいのやってたな。
00061NGNG
Windows で,VisualBasic + ActiveX
、ActiveXでI/O 制御するプログラムを
つくるということは可能でしょうか?
実際、マシン語は必修なのでしょうか?
仕組みは、ハードウエアで感知した数値を
Windows上のフォームのテキストボックスに
数値で表現したり、グラフで表現したりする
ものです。
00074NGNG
可能です
要はハードからの入力を渡すだけですもんね
0008クチビルゲルゲNGNG
インターフェイスの2000年3月号
っていうかね、6の書き込みを見る限り
1はこれからUSB&デバイスの調査に入るみたいだね?

もうちょい詳しく書いてちょ!
0009デフォルトの名無しさんNGNG
int main()
  char Buffer[256];
  HANDLE hUsb;

  hUsb = CreateFile(
    "\\\\USB0", // USB1,USB2,USB3・・・・
    GENERIC_READ | GENERIC_WRITE,
    0,
    NULL,
    OPEN_EXISTING,
    FILE_ATTRIBUTE_NORMAL,
    NULL
  );
  if (hUsb == INVALID_HANDLE_VALUE)
  {
    return NULL;
  }

  DWORD rb;
  ReadFile(hUsb, Buffer, 256, &rb, NULL); // receive
  WriteFile(hUsb, (LPVOID)Buffer, 256, &rb, NULL); // send
  CloseHandle(hUsb);
  return 0;
}

0010:デフォルトの名無しさんNGNG
インターフェースの何月号かに記事が載ってた
汎用USBドライバってのがあるよ。
http://www.otto.to/~kasiwano/index.html

今度のTECH Iも参考になるかも。
http://www.cqpub.co.jp/hanbai/books/521040.htm

>>5
たしか、BSD MAGAZINEだよ。
0011名無しさん@お腹いっぱい。NGNG
usbハード&ソフト開発のすべて
インターフェイス増刊
ゲット
0012我、思ふ・・・NGNG
>>10 を見る限り、第1章 USBデータ転送プロトコルの基礎知識〜
第13章 Linux用USBドライバの作成事例まで、
見事にUSBについてをサポートしているが・・・
それ故に、その本では内容が薄すぎて参考にならないと思う。
0013デフォルトの名無しさんNGNG
翔泳社から本が出てた。
買ったけど前書きしか読んでない。
http://www.seshop.com/bm_detail.asp?sku=58610
0014名無しさん@お腹いっぱい。NGNG
>12

なにをよめばいいのー
おしえてー
0015デフォルトの名無しさんNGNG
>14
片っ端から全部読め。
あと、usbbulk
0016デフォルトの名無しさんNGNG
ddkよめばいいだけ
0017名無しさん@お腹いっぱい。NGNG
ddk
日本語版あるのかな
いくらくらいするのかな
0018デフォルトの名無しさんNGNG
>>17
タダだよ・・タダ!
マイクソのサイトから取ってこい
それとDDKに日本語版が存在するなんて初耳だが?
0019デフォルトの名無しさんNGNG
1 = 14 = 17 だったらおもしろいね。
0020名無しさん@お腹いっぱい。NGNG
>19
正確には
1=14=11=17です。
現在DDKを模索中
002119NGNG
ああ、なんておもしろいんだろう・・・

>1
それは趣味?それとも仕事でやるの?
見た感じでは、DDKがなにかとかUSBやドライバがなにかも
わからない感じなのだけど・・・

とにかく、がんばりなよ!
0022sevenNGNG
CD2WAVのもろぼし☆らむさんが、USBで遊んでたような。
彼のページ(さがしてみそ)に逝ってみそ。
0023デフォルトの名無しさんNGNG
ftp://ftp.microsoft.com/developr/platformsdk/oct2000/
■ このスレッドは過去ログ倉庫に格納されています