Установка программного обеспечения

Следующей стадией стала установка программного обеспечения для программирования, благо оно свободное и бесплатное. Программное обеспечение устанавливаться отказалось, так что мне пришлось читать соответствующие FAQ-и (ЧАВО) и разбираться с тем, как оно устроено. По моим предположениям, пользователи Windows с этими проблемами не сталкиваются, но у меня как у SuSE-линуксоида всё заработало только после некоторых усилий, занявших в общей сложности часа четыре.

Устроено программное обеспечение для программирования Arduino на самом деле не так уж сложно. Оно состоит из:

  • хост-драйвера USB для чипа FTDI
  • кросс-компилятора AVR-GCC
  • библиотек Arduino IDE
  • самого Arduino IDE, написанного на Java

Соответственно, установив USB-драйвер и прописав пути к кросс-компилятору, я таки успешно запустил Arduino IDE, настроил его на нужное USB-устройство и скомпилировал свой первый пример. Как несложно догадаться, это был Blink - программа мигания светодиодом.