Как программно определить скорость порта USB во встроенных устройствах, работающих под ядром Linux?USB Port Speed Linux
ответ
Вы можете прочитать /sys/bus/usb/devices/usb?/speed
- это даст вам скорость шины корневого концентратора в Мбит/с: 1,5, 12, 480 или 5000. Первые два указывают на USB1 (низкая скорость или полная скорость), третий USB2 и четвертый USB3.
, и он говорит 5000, если это USB3. это для корневых концентраторов. –
Это скорее зависит от кода, который нуждается в информации. Если вы хотите изменить поведение драйверов устройств USB на основе скорости соединения, то структура usb_device, переданная драйверу подсистемой USB, содержит перечисление скорости. Если вы хотите, чтобы приложение в пользовательском пространстве обнаруживало скорость соединения устройств, попробуйте пройти дерево/sys/bus/usb, вы сможете определить ваше USB-устройство, проверив записи idProduct и idVendor. Как только у вас будет матч, запись скорости даст вам то, что вам нужно. Если у вас несколько подключенных устройств, вам может потребоваться указать способ сопоставления идентификатора USB на конкретном устройстве. Как правило, сопоставления USB-устройств различаются в зависимости от поддержки любого горячего подключения, независимо от того, содержит ли устройство серийный номер и вспомогательную систему, которая абстрагирует функциональность, предоставляемую устройством USB.
- 1. emulate usb port
- 2. Linux USB horror
- 3. Android - Потеря данных (hi-speed) USB данных
- 4. Linux vs Windows: Execution Speed
- 5. STM32 USB VCP (Virtual Com Port)
- 6. linux serial port: read be blocked mode
- 7. Linux to Windows C++ port
- 8. Share Serial Port on Linux
- 9. Linux tty port самопроизвольно отправляет данные при открытии
- 10. Live USB Linux зимует/замораживание USB Отключите
- 11. Обнаружение USB-накопителя (Linux)
- 12. USB-драйвер устройства Linux
- 13. Linux Программирование на USB
- 14. Linux USB Mapping Question
- 15. usb plugin/out in linux
- 16. Linux Kernel Compilation speed up command
- 17. XBee Linux Serial Port на Rasberry Pi
- 18. Javafx titledpane speed speed
- 19. Port Forwarding Linux IP В VirtualBox ВОПРОСОВ
- 20. Port Win32 DLL hook to Linux
- 21. iptables - to-port на linux kernel 3.4.103
- 22. Port Knocking with Mono On Linux
- 23. Port Visual Studio C++ для Linux
- 24. Linux Serial Port: отсутствуют данные на входе
- 25. подключения (RS232 к USB) кабель на Linux
- 26. Linux C USB скорость записи
- 27. постоянные имена портов USB? (Linux)
- 28. USB key security - linux boot
- 29. Java USB POS Printing - Linux
- 30. Эмуляция физического USB-устройства Linux
Это либо относится к ошибке сервера, либо вам необходимо указать, какой язык использовать. –
Не будьте глупыми: встроенные устройства не имеют админов сервера (и ни люди, которые запускают код на них «пользователи», так и не являются вопросом суперпользователя!). Это, безусловно, вопрос о встроенном ** развитии **, который спрашивает о программировании для конкретных функций ОС. – caf
Все, что вам нужно, это lsusb -t – sMyles