Четверг, 21 Август 2014 16:47

Подключаем программатор к Eclipse на Linux

Автор
Оцените материал
(1 Голосовать)

Эта статья является продолжением статьи про установку и настройку среды разработки для AVR микроконтроллеров. Тут мы рассмотрим подключение программатора любого типа к Eclipse и GNU/Linux в целом.

Для начала нужно подключить имеющийся программатор в порт USB. В моем случае имеется AVR-910. Для этого программатора понадобится драйвер Prolific, этот драйвер уже присутствует в стандартном ядре Linux и дополнительных телодвижений не потребуется.

После втыкания программатора в разъем USB, у нас появится новое устройство. В Linux устройства отображаются в файловую систему и мы можем читать, писать в них и изменять права доступа так же, как мы делаем это с обычными файлами. Устройств в каталоге /dev довольно много, поэтому, чтобы быстро обнаружить новое, воспользуемся стандартными консольными утилитами в терминале:

    ls /dev > /tmp/dev1 # сохраним список устройств в /dev во временный файл /tmp/dev1
    # присоединим программатор
    ls /dev > /tmp/dev2 # сохраним список устройств в /dev во временный файл /tmp/dev2
    comm -3 /tmp/dev1 /tmp/dev2 # найдем различия в списках устройств

Мы обнаружили, что в каталоге /dev появилось устройство ttyUSB0. Посмотрим, сможем ли мы с ним работать, хватит ли у нас прав:

    ls -l /dev/ttyUSB0

    crw-rw---- 1 root dialout 188, 0 окт.  22 14:49 /dev/ttyUSB0

Мы видим, что для устройства заданы разрешения на чтение и запись для пользователя root и группы dialout. Пользователи, не входящие в эту группу, работать с устройством не смогут. Проверим список групп, в которые мы входим:

    groups

    owlet adm cdrom sudo dip plugdev lpadmin sambashare vboxusers

Так как группы dialout мы не видим, то придется добавить себя в эту группу:

    sudo usermod -a -G dialout `whoami` # команда whoami - в обратных кавычках

Теперь нужно выйти из системы и войти снова, чтобы вхождение в группу стало актуальным. Перезагружать систему не обязательно, просто завершим текущий пользовательский сеанс и войдем снова. Проверим принадлежность к группе:

    groups

    owlet adm dialout cdrom sudo dip plugdev lpadmin sambashare vboxusers

Вот и все, теперь можно открывать Eclipse и работать.

______________________________

Читайте далее: НАСТРОЙКА ЭМУЛЯТОРА AVR В ECLIPSE (для отладки) >>>

Обсудить подключение программатора на форуме >>>

Прочитано 3353 раз Последнее изменение Воскресенье, 24 Август 2014 00:37
Валентин Олегович

Администратор сайта.

linuxmd.net

Добавить комментарий

1. Ругательства запрещены
2. Реклама запрещена

Защитный код
Обновить

О нас | Рассылка | Правила сайта | Правила форума | Поиск

При копировании какого-либо контента с сайта, ссылка на источник - ОБЯЗАТЕЛЬНА! В случае несоблюдения данного пункта будет отправлена жалоба на хостинг нарушителя и сайт будет закрыт (или оштрафован) по усмотрению оператора. Верьте в силу копирайта. Основатель портала: Валентин Щербаков 2013 - 2016

Программное обеспечение сайта распространяется по лицензии GNU General Public License.