Как я распознаю, в каком COM-порте я нуждаюсь для соединения с INAV, Betaflight, Cleanflight. Мой ПК распознает COM-порт, в котором я нуждаюсь автоматически; мой ноутбук не распознает его.
Я полагаю, что, если последовательная передача успешна, это означает установку драйверов (на основной странице чистого полета). Таким образом, необходимо установить драйверы на ноутбуке, если бы Вы еще не сделали этого. Другая причина я думаю, что это могло бы быть, состоит в том, что Вы еще не загрузили программное обеспечение в контроллере полета. Необходимо пойти на Микропрограммный Проблесковый сигнал и выбрать соответствующее Встроенное микропрограммное обеспечение, Затем не выбирают последовательности перезагрузки, Flash на подключении и полном стирании микросхемы. Затем то, когда Вы соединяетесь, Ваш беспилотник удостоверяются, что Вы получаете доступ к режиму начальной загрузки (могло быть кнопкой или двумя контактами, куда необходимо поместить провод для соединения их).
если ноутбук выполнит попытку человечности, вводящую "hwinfo - короткий то", Это произведет список всех устройств с именами и соединенными портами. Конец моего списка дает "/dev/ttyUSB0 Плодовитый Последовательный порт PL2303", и это - устройство, которое я подключил.
DOSBOX, Настолько запускающий Ваше приложение в DOSBox, я должен был бы ввести "serial1 directserial realport:ttyUSB0" в dosbox терминале для создания приложения способным соединиться с COM1.
ВИНО, Но скорее всего Вы запускаете приложение под ВИНОМ, и необходимо было бы сделать перенаправление ttyUSB0 к COM-порту. вино не поддерживает драйверы USB, но если Ваше устройство распознается как последовательное устройство, и я думаю, что это, затем Вам нужна символьная ссылка между com1 и/dev/usb, и это должно быть в папке ~/.wine/dosdevices
Это позволит Windows-программам, работающим под вином видеть последовательные устройства usb.
Это должно сделать это.
-s/dev/ttyUSB0 ~/.wine/dosdevices/com1 ln