AR ドローン用の Linux 仮想 COM ポート ドライバー。

AR ドローン用の Linux 仮想 COM ポート ドライバー。

私はこの問題にかなり長い間取り組んできましたが、Linux が STM32F407 とインターフェイスするための正しいドライバーが見つからないようです。Linux は AR ドローン 2.0 で動作します。STM は、コンピューターに接続するとそれ自体が仮想 COM ポートとして動作し、操作できるようになります。AR ドローン 2.0 では COM ポートとしてリストされていませんが、接続すると USB デバイスとして検出されます。telnet すると、次の情報が表示されます。

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

明らかに最初に確認する必要があるのは、この Web サイトでベンダー ID を確認したことです。http://www.linux-usb.org/usb.ids

このベンダー ID から確かに STM32F407 が見つかりましたが、このデバイスの Linux ドライバーが見つかりません。STM を Linux コンピューターに挿入して、どのドライバーが使用されているかを確認しました。それは CDC_AMC ドライバーでした。調べてみましたが、次の問題が発生しました。STM32 と対話するには、仮想 COM ポート ドライバーが必要です。ドローンは busybox Linux バージョン v1.14.0 で動作しますが、Linux の経験が十分ではないため、どのドライバーを使用すればよいのか、どこで見つけられるのかわかりません。

使用するプロセッサにも関係があるのでしょうか? その場合、ドローンには ARM Cortex A8 1GHz 32 ビット プロセッサが搭載されています。

関連情報