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

391
stefvanlierop

Я уже давно работаю над этой проблемой и, похоже, не могу найти подходящий драйвер для 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 1 ГГц 32-разрядный процессор.

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

0 ответов на вопрос