タグ付けされた質問 「usb-device」

3
LinuxコンピュータにUSBスティック/デバイスを安全に挿入する方法は?
USBスティックまたはデバイスをコンピューターに挿入すると、デバイスが悪意を持ち、HIDとして機能し、コンピューターに何らかの損害を与える可能性が常にあります。この問題を防ぐにはどうすればよいですか?特定のUSBポートでHIDを無効にするだけで十分ですか?それ、どうやったら出来るの?
25 security  usb  usb-device  hid 

3
ネットワーク経由で/ dev / ttyUSB0の「USBプロキシ」を設定するにはどうすればよいですか?
テスト対象のデバイス(DUT)があり、からのデータを使用してPower Analyzer Dataloggerを使用して電力使用量を測定し/dev/ttyUSB0ます。 問題は、データを収集するために使用したワークステーションからDUTがリモートになりましたが、同じネットワーク内で、USB経由でPower AnlayzerにUSBプロキシおよびsshとして直接接続された2台目のPCを使用する必要があることです「プロキシ」マシンのUSBの測定マシンに一種のシンボリックリンクを作成します。 どのように1回のすることができます上記の図を考えるとST PCアクセス/dev/ttyUSB02のND直接接続されたPC、プログラムは1からストリームを読み込むような方法でST PC違いに気付くことはありませんか?

1
一貫性のあるLinuxデバイスの列挙
LinuxボックスにはUSB->シリアルデバイスがあり、常にとして識別され /dev/ttyACM0ます。それで、私はアプリケーションを書きました、そして、昨日まで、すべてはうまく働きました。しかし、突然(そう、リモートプレゼンテーション中に...)デバイスの動作が停止しました。簡単な調査の結果、接続がに変わったことがわかりました/dev/ttyACM1。それは少し時期尚早でしたが、今私は問題を抱えています-私のデバイスを明確に識別する方法は?たとえば、ストレージドライブはUUIDを使用して初期化できますが、/dev/sd**変更されています。シリアルデバイスでそれを行う方法はありますか? 今、私は愚かな回避策を使用します: for(int i = 0; i < 10; i ++) { m_port = std::string("/dev/ttyACM") + (char)('0' + i); m_fd = open(m_port.c_str(), O_RDWR | O_NOCTTY | O_NDELAY); } 使用するデバイスへのリンク。
13 linux  usb-device 

1
USBデバイス(アクションカム)がスリープ状態にならないようにするにはどうすればよいですか?
アクションカムを持っています(iON Air Pro Lite WiFi)。SDカードを使用し、USBケーブルでPCに接続できます。WindowsとMacのみがサポートされています。ただし、USB経由で接続してオンにすると、カムはNautilusで32 GBボリューム(SDのサイズ)として表示されます。これにより、簡単なファイルを使用してカムの設定を編集し、最も重要なこととして、表示、コピー、削除を行うことができます実際のビデオファイル。それが私が必要なものすべてです。Windowsでも基本的には同じように機能します。 接続して電源を入れている間lsusb、カムは次のように表示されます。 Bus 003 Device 013: ID 4255:1000 GoPro 9FF2 [Digital Photo Display] 問題は、私のLinux(Debian 9)マシンに接続すると、わずか1〜10秒後にカムが再びオフになることです。ビデオファイルフォルダーに移動してファイルのコピーを開始すると、コピープロセスが機能している限り、カムはオンのままになります。ファイルがコピーされると、カムはしばらくすると電源が切れます。これは、Windowsマシンに接続されている場合は発生しません。 私の質問は、デバイスがオフにならないようにするにはどうすればよいですか? これがWindowsに接続しているとき、およびデバイスをビジー状態にしていないときに発生しない方法を見て、私は方法があるはずだと思います。しかし、どこから始めればいいのか本当に分かりません。私の考えは現在次のとおりです。 ドライバーの問題である可能性があります。私はドライバーについての知識がないので、誰かが私の手を握ったり、私を素晴らしい情報源に向けることができない限り、私はここからどうやって行くのかわかりません。 たぶん、一般的な方法でUSBデバイスをポーリングまたはpingする方法があり、それを存続させるにはそれで十分でしょう。もしそうなら、これはいくつかのコードで解決できるもののように聞こえます。私の現在の調査では、GET_STATUS標準デバイスリクエストにたどり着きましたが、それでうまくいくようには見えません(以下を参照)。 最悪の場合、デバイスとの間でダミーファイルを絶えずコピーする(またはデバイス上のファイルの名前を変更する/移動する)スクリプトは、おそらくトリックを実行するはずです。この特定のデバイスが接続されているときに自動実行する方法を見つける必要があります。このオプションは実現可能と思われますが、あまりクリーンではありません(結局のところ、読み取り/書き込みを繰り返すと、SDカードの寿命が短くなり、非アクティブな状態がしばらく続くと電源がオフになる可能性があるため、これらの操作は常に実行する必要があります)。 編集1:PyUSBを見つけGET_STATUS、2 msごとに(ctrl_transfer関数を介して)カメラにを送信する簡単なスクリプトを書きました。これにより、カムの電源がまったくオフになりませんでした。 編集2:私はまだ解決策を見つけていません。また、5つのケースのうちの1 つでは、ファイルをコピーしているときにもカムがオフになります。考えられる原因や解決策に関するアイデアを共有してください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.