Controladores de puerto virtual de Linux para drones AR.

Controladores de puerto virtual de Linux para drones AR.

He estado trabajando en este problema durante bastante tiempo y parece que no puedo encontrar el controlador correcto para que Linux interactúe con un STM32F407. Linux se ejecuta en un dron AR 2.0. El STM ya actúa como un puerto Com virtual cuando lo conecto a mi computadora y luego puedo interactuar con él. En el AR drone 2.0 no aparece como puerto COM pero lo detecta como un dispositivo USB cuando lo conecto. Cuando hago telnet me da esta información:

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

El primero es obviamente el que necesito mirar y miré el ID del proveedor en este sitio web.http://www.linux-usb.org/usb.ids

Este ID de proveedor me proporcionó el STM32F407, pero no puedo encontrar el controlador de Linux para este dispositivo. Pude colocar el STM en una computadora con Linux y luego miré qué controlador usaba. Era el controlador CDC_AMC. Lo busqué pero ahora tengo el siguiente problema. necesita el controlador del puerto COM virtual para interactuar con el STM32. El Drone se ejecuta en una versión de Linux Busybox v1.14.0 y no tengo suficiente experiencia con Linux para saber qué controlador tengo que usar y dónde puedo encontrarlo.

¿Tiene también algo que ver con el procesador que utiliza? En ese caso, el drone cuenta con un procesador: ARM Cortex A8 1 GHz de 32 bits.

información relacionada