2013-04-15 3 views
1

Мне нужно найти USB-устройства, подключенные к компьютерной плате под управлением Linux. Для этого я использовал библиотеку libusb, которая отлично работает, и я могу получить производителя, серийное число, идентификатор продукта и т. Д.C++ поиск USB-устройств точка подключения

Проблема в том, что мне нужно знать точку монтирования в файле поэтому я могу передать эту информацию другой функции.

Любая идея?

благодарит заранее.

Carles.

+0

http://www.known-issues.net/cpp/how-to-detect-if-dev-is-a-usb-device.html – 2013-04-15 12:30:01

ответ

0

Этот вопрос - https://superuser.com/questions/361885/how-do-i-figure-out-which-dev-is-a-usb-flash-drive подробно о дисках и информации о них.

Однако я хочу направить вас на ответ далее по странице: https://superuser.com/a/361893, поскольку он объясняет, как найти, где находятся диски.

+0

Спасибо за ваш отзыв, но это не только жесткие риги, но любое устройство USB, которое мне нужно знать о точке монтирования, например/dev/ttyUSB0 ... – Carles

+1

@ user2282474 Файл '/ dev/tty/USB0' не является точкой монтирования, это узел устройства для этого конкретное устройство. «Точка монтирования» может использоваться только для устройств, на которых размещены фактические файловые системы, и будет выглядеть как '/ media/user2282474/MYFLASHDRIVE' на Ubuntu. – unwind

Смежные вопросы