USBプログラミング入門
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/11/07(火) 21:07:23駄目なんですが、良い参考文献はないでしょうか?
現在ネックになっているのは同一IDを同時に制御する
方法です。どうやって振り分けるのかが分かりません。
0002デフォルトの名無しさん
2006/11/07(火) 21:09:07死ねよ
0003デフォルトの名無しさん
2006/11/07(火) 21:09:57掲示板のルールくらい守れ、ネット初心者のオタク君
0004デフォルトの名無しさん
2006/11/07(火) 21:10:17もう自殺するがいいわ!
0005デフォルトの名無しさん
2006/11/07(火) 21:10:52糞スレ立てすぎ
0006デフォルトの名無しさん
2006/11/07(火) 21:11:40いちごびびえすに帰れ
0007デフォルトの名無しさん
2006/11/07(火) 21:12:34神保町に行けば買えるよ
明日買いに行ってき名よ
0008デフォルトの名無しさん
2006/11/08(水) 00:13:090009デフォルトの名無しさん
2006/11/08(水) 14:59:03マジで?
0010デフォルトの名無しさん
2006/11/09(木) 21:49:03でらえもん調査局は死ね
0011死ねはやめろ
2006/12/17(日) 23:36:45なんで死ねが絶えないんだ!死ねはやめろ!!なんで死ねが絶えないんだ!死ねはやめろ!!死ねはやめろ!!
なんで死ねが絶えないんだ!死ねはやめろ!!なんで死ねが絶えないんだ!死ねはやめろ!!死ねはやめろ!!
なんで死ねが絶えないんだ!死ねはやめろ!!なんで死ねが絶えないんだ!死ねはやめろ!!死ねはやめろ!!
なんで死ねが絶えないんだ!死ねはやめろ!!なんで死ねが絶えないんだ!死ねはやめろ!!死ねはやめろ!!
なんで死ねが絶えないんだ!死ねはやめろ!!なんで死ねが絶えないんだ!死ねはやめろ!!死ねはやめろ!!
なんで死ねが絶えないんだ!死ねはやめろ!!なんで死ねが絶えないんだ!死ねはやめろ!!死ねはやめろ!!
なんで死ねが絶えないんだ!死ねはやめろ!!なんで死ねが絶えないんだ!死ねはやめろ!!死ねはやめろ!!
なんで死ねが絶えないんだ!死ねはやめろ!!なんで死ねが絶えないんだ!死ねはやめろ!!死ねはやめろ!!
なんで死ねが絶えないんだ!死ねはやめろ!!なんで死ねが絶えないんだ!死ねはやめろ!!死ねはやめろ!!
0012デフォルトの名無しさん
2007/02/17(土) 11:19:160013デフォルトの名無しさん
2007/02/19(月) 21:45:50でらえもん調査局は死ね
0014デフォルトの名無しさん
2007/05/24(木) 23:39:39Windows XP デバイスドライバプログラミング [入門と実践]
Interface 2007年1月号 USBターゲット&ホスト 機器設計の完全理解
この2冊はUSBデバイスドライバを作るときに読んでおいたほうがよい。
0015デフォルトの名無しさん
2007/06/13(水) 01:52:39複数のポートを指定して同時出力するにはどうしたら良いのでしょう?
PD0とPD1に2個のLEDのアノードをそれぞれ繋ぎ、カソードはそれぞれGNDに
繋いでいます
setportconfigを使って出力したいポートのビットを立てればおkなんでしょうか?
0016デフォルトの名無しさん
2007/10/13(土) 21:08:55PCと携帯電話(au)をUSB接続して、アドレス帳やスケジュールの
データなどをやり取りするアプリケーションを作成したいと
思っています。
データ通信の仕様を調べるために、市販のアプリと携帯を
繋いでデータをモニタリングしたいと思うのですが、モニタ用
ソフトなどありましたら教えてください(できればフリーがいいです)。
それから、上記の通信をアプリで行うためには、シリアル
通信ができればよいのでしょうか?
どなたか教えてください。よろしくお願い致します。
0017デフォルトの名無しさん
2007/10/17(水) 23:24:360018デフォルトの名無しさん
2007/10/18(木) 00:31:560019デフォルトの名無しさん
2007/10/18(木) 03:43:58http://www.otto.to/~kasiwano/newpage17.htm
0020デフォルトの名無しさん
2007/11/23(金) 10:01:19。+ +。。。。。 |l|FFFFFFF|。 。 .。 +|l≡≡≡|ミ|EEEEEEEEEEE|lll| .。+
* o o. |l|FFFFFFF / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
。。oo |l|FFFFFF | 職も彼女も見つからないうちにもう12月か…
/| ̄ ̄ ̄l ::|FFFFFFF \
|ミ|:」」:」」:」| ::|FFFFFF  ̄|/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|ミ|:」」:」」:」| 〇 FF.。 ∧_∧ |l≡o + +! + 。 〇 +
lミl.」」.」〇 ++ + (´・ω・) o 〇 。 o + 〇 。 +
__〇___。_゚__/ ~つと)____o______〇__o___。
二Il二Il二Il二Il二Il二Il二Il二Il二Il二Il二Il二Il二Il二Il二Il二Il二Il二Il二
0021デフォルトの名無しさん
2007/11/30(金) 13:24:18を使えば理解も早い。
ボードを実装しなくてもいいってのはでかい。
0022デフォルトの名無しさん
2008/02/17(日) 03:37:13ReadFile() 使って USB デバイスから到着するデータパケット (で良いのかな? 用語不詳) を
読み込んでるんですが、まぁ具体的には読み込みを別スレッド化してキュー経由で取り出せる
ようにしてみたんですけどね。読み込みが I/O ブロックに入ってしまうと同じハンドルの WriteFile()
もブロックされてしまうようになって転送中断も終了も出来なくなります。
I/O ブロックに入らないよう WaitForSingle/MultiObject() で確認しようと思ったのですが、USB デバ
イスのハンドルだとシグナル状態がないのか、うまく機能してくれないようで。何かオプションとか
間違ってるんでしょうか?
// オープン
CreateFile(device_path, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
// 読み込み (2種類)
#define IOCTL_ASYNC_IN CTL_CODE (FILE_DEVICE_UNKNOWN, 0x850, METHOD_BUFFERED, FILE_ANY_ACCESS)
ReadFile(handle, temp, MAX_BUFFER_SIZE, &length, NULL);
DeviceIoControl(handle, IOCTL_ASYNC_IN, 0, 0, temp, sizeof(temp), &length, NULL);
// 書き込み
WriteFile(handle, buffer_array, length, &dummy, NULL);
0023デフォルトの名無しさん
2008/02/17(日) 12:11:19デバドラのスレッドで質問した方がいいとは思うが、
それ以前に君ってWin32APIレベルの理解がかなり怪しいんじゃないの?
その調子で質問したらどこ行っても「まず勉強しろ」と一蹴される気がするよ。
0024デフォルトの名無しさん
2008/02/17(日) 12:22:23オプション確認してもらいたかったんだが知らない人には丸投げしてるようにも見えるかな。
0025デフォルトの名無しさん
2008/02/28(木) 01:26:28オーバーラップ
0026デフォルトの名無しさん
2008/08/19(火) 09:25:07これって、アプリにlibUSBのlibをリンクしたら、アプリのソース公開でつか?
0027デフォルトの名無しさん
2008/08/19(火) 14:33:00002826
2008/08/19(火) 14:39:42じゃ、使いまつ。
0029デフォルトの名無しさん
2008/11/15(土) 12:20:32内部ではCPU等が標準で持っているシリアルインターフェースに
USB-シリアル変換器を組み合わせているというタイプも多い。
この場合パソコンとの接続は仮想COMポート経由ということになるため
この部分で自動的に区別がつくことになる(1台目はCOM3、2台目はCOM4のように)
ただしコールドスタート時から接続しておく場合は
どちらがどちらに割り当てられるかケースバイケースということになりかねないため
接続を確認する処理の中で個々の識別ができるような仕掛けが必要となる。
■ このスレッドは過去ログ倉庫に格納されています