воскресенье, 6 января 2013 г.

Arduino

Появился у меня Arduino. Очень хорошая штука для тех, кто ни в зуб ногой в железках, т.е. для таких как я. И что особенно приятно - SDK запускается но генте почти без лишних проблем. Вся информация ниже доступна на первой странице гугла.
На моей системе нужно было добавить следующее.

Модули ядра:
Device Drivers -> USB support -> USB Serial Converter support -> USB FTDI Single Port Serial Driver
Device Drivers -> USB support -> USB Modem (CDC ACM)


Устанавливаем саму SDK:
emerge dev-embedded/arduino

Собираем компилятор
USE="-openmp" crossdev -t avr -s4 -S --without-headers

Без этого не сможем перепрошивать железку:
gpasswd -a YOUR_USERNAME tty uucp

Далее у меня возникла такая ошибка:
/usr/libexec/gcc/avr/ld: cannot open linker script file ldscripts/avr5.x: No such file or directory
collect2: выполнение ld завершилось с кодом возврата 1


Решилась довольно просто:
ln -s /usr/lib/binutils/avr/2.22/ldscripts /usr/avr/lib/ldscripts

После этого всё заработало.

Комментариев нет:

Отправить комментарий