Оглавление:

Использование командного модуля IRobot Create в Linux: 4 шага
Использование командного модуля IRobot Create в Linux: 4 шага

Видео: Использование командного модуля IRobot Create в Linux: 4 шага

Видео: Использование командного модуля IRobot Create в Linux: 4 шага
Видео: DATALEARN | DE - 101 | МОДУЛЬ 4-4 ETL Компоненты 2024, Ноябрь
Anonim
Использование командного модуля IRobot Create в Linux
Использование командного модуля IRobot Create в Linux

Поскольку iRobot не предоставил пользователям Linux возможность использовать командный модуль, мне пришлось разобраться в этом сам. Не пугайтесь, это совсем несложно. Все, что вам нужно сделать, это запустить пару скриптов. Давайте начнем, а?

Шаг 1. Получите товары

В этом руководстве я предполагаю, что у вас есть менеджер пакетов на основе apt. (т.е. вы используете производную версию Debian или производную версию Ubuntu) Просто потому, что apt = good. Если вы этого не сделаете, я предполагаю, что есть те же пакеты для yum, но я не могу это проверить. (Fedora меня не любит) Теперь вы должны запустить долгую и сложную штуку:

sudo apt-get install avrdude avr-libc gcc-avrsudo apt-get remove brlttyИ да, удаление этого пакета безопасно. (Совет отсюда). Если он выдает ошибку, говоря, что он не установлен, все в порядке, не волнуйтесь.

Шаг 2: напишите / получите программу

Вот часть, где вы пишете свою программу. Но для проверки воспользуемся демонстрационной программой. Командный модуль идет в комплекте с компакт-диском, а на нем три демонстрационные программы. Для проверки воспользуйтесь программой ввода. Скопируйте папку input где-нибудь на вашем компьютере, например, / home / user / avr / input.

Шаг 3: отредактируйте Makefile

Если вы написали свою собственную программу, получите make-файл с компакт-диска. Если вы только что скопировали его, значит, он у вас уже есть. Откройте его и используйте команду find / replace для редактирования этих двух строк:

86: DEBUG = dwarf-2… 204: AVRDUDE_PORT = com9 # программатор, подключенный к последовательному устройству(Эти числа являются номерами строк, если вы хотите сделать это таким образом)

86: DEBUG = stabs… 204: AVRDUDE_PORT = / dev / ttyUSB0 # программатор, подключенный к последовательному устройствуЭто было не так уж сложно, правда?

Шаг 4: Скомпилируйте / загрузите

Скомпилировать / скачать
Скомпилировать / скачать
Скомпилировать / скачать
Скомпилировать / скачать

Пока это не было так сложно, и этот шаг ничем не отличается: сначала подключите командный модуль через USB и убедитесь, что он включен. Нажмите кнопку сброса. Затем зайдите на свой компьютер и откройте терминал. Перейдите в каталог, в котором находится ваша программа / make-файл, и введите:

сделать программу allmakeТеперь перейдите к своему созданию и удалите кабель. Затем нажмите кнопку сброса, и ваша программа запустится! Поздравляем!

Рекомендуемые: