AR 드론용 Linux 가상 컴포트 드라이버.

AR 드론용 Linux 가상 컴포트 드라이버.

나는 꽤 오랫동안 이 문제를 해결하기 위해 노력해 왔지만 Linux가 STM32F407과 인터페이스할 수 있는 올바른 드라이버를 찾을 수 없는 것 같습니다. Linux는 AR 드론 2.0에서 실행됩니다. STM을 컴퓨터에 연결하면 STM 자체가 가상 Com 포트 역할을 하고 상호 작용할 수 있습니다. AR 드론 2.0에서는 COM 포트로 나열되지 않지만 연결하면 USB 장치로 감지됩니다. 텔넷으로 연결하면 다음 정보가 제공됩니다.

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

첫 번째는 분명히 제가 봐야 할 것인데 이 웹사이트에서 Vendor ID를 살펴봤습니다.http://www.linux-usb.org/usb.ids

이 공급업체 ID는 실제로 STM32F407을 제공했지만 이 장치에 대한 Linux 드라이버를 찾을 수 없습니다. STM을 Linux 컴퓨터에 넣은 다음 어떤 드라이버를 사용했는지 살펴보았습니다. CDC_AMC 드라이버였습니다. 찾아봤는데 이제 다음 문제가 생겼네요. STM32와 상호 작용하려면 가상 COM 포트 드라이버가 필요합니다. Drone은 busybox Linux 버전 v1.14.0에서 실행되며 Linux에 대한 경험이 부족하여 어떤 드라이버를 사용해야 하는지, 어디서 찾을 수 있는지 알 수 없습니다.

사용하는 프로세서와도 관련이 있나요? 이 경우 드론에는 ARM Cortex A8 1GHz 32비트 프로세서가 있습니다.

관련 정보