私のラップトップのUSBハブを制御するシンプルなpythonプログラムを作りたいと思っています。余分なものはありません。最初のUSBポートのDATA +チャンネルをHIGH(別名5V)またはLOW(別名0V)の状態にしてください。Python - 低レベルのUSBポートコントロール
答えて
この問題のためにPythonは高レベルですが、この動作にはOSのUSBドライバを書き換える必要があります。
私はCを使うべきですか?私はASMに行きたいとは思っていません(私はいくつかの他のASMを知っていますが、悲しいことに私はx86を知らない:\) –
David Graysonはすでに言いましたように、マイクロコントローラを使いやすくしています。方法は、Linuxでのみ可能なはずです) – aul12
私はあなたがこれを行うことはできないと思います。 USBポートのデータピンは0〜3.3Vの出力電圧にしか設計されていないため、オペレーティングシステム用の低レベルドライバの書き方を知っていても、これはおそらく不可能です。また、USBパケットを送受信するように設計されています、任意の電圧ではありません。
代わりに、通常のUSBインターフェイスを備えた小さなprogrammable microcontrollerを入手し、その出力ピンを使用する必要があります。
- 1. なぜPythonが低レベルですか?
- 2. 高レベル言語と低レベル言語?
- 3. 低レベルWebベースエディタ
- 4. ワイヤレス低レベルAPI?
- 5. 低レベルのJTAGインターフェイスプログラミング
- 6. は、低レベルのソケットサーバー
- 7. Windows低レベルのグラフィックス
- 8. IBM Watson Discovery:低レベルのカスタマイズ
- 9. 低レベルのデータストアエンティティからndb.model.Model?
- 10. 低レベルの詳細、OSX
- 11. Cで低レベルのキーボードフック
- 12. 低レベルのデータ通信
- 13. 低レベルのGPIOポート(ラズベリー、バナナ)
- 14. System.Threading.Timer低レベルの実装
- 15. データストア効率、低レベルAPI
- 16. 低レベルでベンチマークHadoopジョブ
- 17. 低レベルのドライバとttyドライバのリンク
- 18. x86の最低レベルの詳細
- 19. 低レベルのDBus C APIのメインループ
- 20. 低レベルの一般的なbsdソケットより低い
- 21. asp.netまで最低レベルの言語?
- 22. DataStage:低レベルのソケット接続を実行
- 23. Railsでの低レベル例外処理
- 24. 低レベルのファイルルーチンを理解する
- 25. 低レベル抽象化の理解
- 26. 低レベルのフックを監視する[C]
- 27. より高いまたは低いレベル?
- 28. デザインドキュメント(高レベルおよび低レベルデザインドキュメント)
- 29. ;低レベルではありません
- 30. レベル別のPythonロギングフォーマット
...質問がありますか?学ぶ[尋ねる]。 – jonrsharpe