драйверы виртуального компилятора Linux для AR drone.

0

Я уже давно работаю над этой проблемой и, похоже, не могу найти подходящий драйвер для Linux для взаимодействия с STM32F407. Linux работает на AR drone 2.0. STM уже действует как виртуальный Com-порт как сам по себе, когда я подключаю его к своему компьютеру, и затем я могу взаимодействовать с ним. На AR drone 2.0 он не указан как COM-порт, но он обнаруживает его как устройство USB, когда я подключаю его. Когда я telnet это, он дает мне эту информацию:

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

Первый, очевидно, тот, на который мне нужно взглянуть, и я посмотрел идентификатор поставщика на этом сайте. http://www.linux-usb.org/usb.ids

этот идентификатор поставщика дал мне действительно STM32F407, но я не могу найти драйвер Linux для этого устройства. Я смог вставить STM в компьютер Linux, а затем посмотрел, какой драйвер он использовал. Это был драйвер CDC_AMC. Я посмотрел это, но теперь у меня есть следующая проблема. ему нужен виртуальный драйвер COM-порта для взаимодействия с STM32. Drone работает на Linux версии 2.0.0 busybox, и у меня недостаточно опыта работы с Linux, чтобы знать, какой драйвер мне нужно использовать и где я могу его найти.

Это также имеет какое-то отношение к тому, какой процессор он использует? В этом случае беспилотник имеет: ARM Cortex A8 32-битный процессор с частотой 1 ГГц.

stefvanlierop
источник
Вам, вероятно, придется перекомпилировать ядро ​​для дрона AR (откуда берется ядро, работающее на этом дроне?) И включить модуль CDC_AMC в make menuconfig и т.д. Посмотрите учебники о том, как скомпилировать ядро ​​Linux, если вы этого еще не сделали.
dirkt
Что ты имеешь в виду, откуда оно приходит? на веб-сайте Parrot говорится, что он работает под управлением Linux 2.6.32.
stefvanlierop
Это пришло с предустановленным программным обеспечением? Или вы скачали и установили его? Где находится этот веб-сайт Parrot, и есть ли в нем инструкции о том, где взять источник?
dirkt
он поставляется с предустановленным программным обеспечением, и некоторые другие, возможно, уже возились с ним в университете. я видел, что он принимает аппаратное обеспечение на базе FTDI в качестве COM-портов, поэтому сейчас я сосредоточусь на этом. Мне просто нужно, чтобы общаться, чтобы я мог двигаться дальше с моим проектом. Я все равно хочу поблагодарить вас за то, что вы думаете со мной. Водитель, которого я искал, даже не существовал.
stefvanlierop