Linux virtuelle Comport-Treiber für AR-Drohne.

427
stefvanlierop

Ich arbeite seit einiger Zeit an diesem Problem und kann nicht den richtigen Treiber für Linux als Schnittstelle zu einem STM32F407 finden. Das Linux läuft auf einer AR-Drohne 2.0. Das STM fungiert bereits als virtueller Com-Port, wenn ich es an meinen Computer anschließe und dann mit ihm interagieren kann. Auf der AR-Drohne 2.0 wird sie nicht als COM-Port aufgeführt, sie wird jedoch beim Anschließen als USB-Gerät erkannt. Wenn ich es telnet, gibt es mir diese Informationen:

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

Die erste ist offensichtlich die, die ich mir ansehen muss, und ich habe mir die Anbieter-ID auf dieser Website angesehen. http://www.linux-usb.org/usb.ids

Diese Hersteller-ID gab mir zwar den STM32F407, aber ich kann den Linux-Treiber für dieses Gerät nicht finden. Ich war in der Lage, das STM in einen Linux-Computer zu integrieren, und schaute dann nach, welchen Treiber es verwendete. Es war der CDC_AMC-Treiber. Ich habe nachgesehen, aber jetzt habe ich das nächste Problem. Es benötigt den virtuellen COM-Port-Treiber, um mit dem STM32 zu interagieren. Die Drone läuft auf einer Linux-Version v1.14.0 von busybox 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 mit dem verwendeten Prozessor zu tun? In diesem Fall verfügt die Drohne über einen: ARM Cortex A8 1 GHz 32-Bit-Prozessor.

0
Sie müssen wahrscheinlich den Kernel für die AR-Drohne neu kompilieren (woher kommt der Kernel, der auf dieser Drohne läuft?) Und das CDC_AMC-Modul in "make menuconfig" usw. aktivieren. Schauen Sie in Tutorials nach, wie man ein Linux kompiliert Kernel, falls Sie das noch nicht gemacht haben. dirkt vor 6 Jahren 0
was meinst du mit wo kommt es form? Auf der Parrot-Website heißt es, dass Linux 2.6.32 läuft. stefvanlierop vor 6 Jahren 0
Wurde vorinstallierte Software mitgeliefert? Oder haben Sie es heruntergeladen und installiert? Wo ist diese Parrot-Website und hat sie Anweisungen, woher sie die Quelle erhalten? dirkt vor 6 Jahren 0
es kam mit vorinstallierter Software, und einige andere haben vielleicht schon an der Universität damit gebastelt. Ich habe gesehen, dass es FTDI-basierte Hardware als COM-Ports akzeptiert, also werde ich mich jetzt darauf konzentrieren. Ich brauche es nur, um zu kommunizieren, damit ich mit meinem Projekt weitermachen kann. Ich möchte mich trotzdem bei Ihnen bedanken, dass Sie mit mir nachgedacht haben. Der Fahrer, den ich suchte, schien noch nicht einmal zu existieren. stefvanlierop vor 6 Jahren 0

0 Antworten auf die Frage