Virtuelle Linux-Comport-Treiber für AR-Drohnen.

Virtuelle Linux-Comport-Treiber für AR-Drohnen.

Ich arbeite jetzt schon eine ganze Weile an diesem Problem und kann scheinbar nicht den richtigen Treiber für Linux finden, um eine Verbindung zu einem STM32F407 herzustellen. Das Linux läuft auf einer AR-Drohne 2.0. Der STM fungiert bereits als virtueller Com-Port, wenn ich ihn an meinen Computer anschließe, und dann kann ich mit ihm interagieren. Auf der AR-Drohne 2.0 wird er nicht als COM-Port aufgeführt, aber er wird als USB-Gerät erkannt, wenn ich ihn anschließe. Wenn ich ihn per Telnet verbinde, erhalte ich diese Informationen:

Bus 001 device 002: ID 0483:5740 SGS Thomson Microelectronics Bus 001 device 001: ID 1d6b:0002

Ich muss mir offensichtlich das Erste ansehen und habe mir die Anbieter-ID auf dieser Website angesehen.http://www.linux-usb.org/usb.ids

diese Vendor-ID hat mir zwar den STM32F407 geliefert, aber ich kann den Linux-Treiber für dieses Gerät nicht finden. Ich konnte den STM in einen Linux-Rechner einbauen und habe dann nachgeschaut, welchen Treiber er verwendet. Es war der CDC_AMC-Treiber. Ich habe nachgeschaut, aber jetzt habe ich das nächste Problem. Er benötigt den virtuellen COM-Port-Treiber, um mit dem STM32 zu interagieren. Die Drohne läuft auf einer Busybox Linux Version v1.14.0 und ich habe nicht genug Erfahrung mit Linux, um zu wissen, welchen Treiber ich verwenden muss und wo ich ihn finden kann.

Hat es auch etwas damit zu tun, welchen Prozessor sie verwendet? In diesem Fall hat die Drohne einen: ARM Cortex A8 1 GHz 32-Bit-Prozessor.

verwandte Informationen