184
правки
Изменения
→Подключаем плату управления для прошивки
Подключаем плату к компьютеру USB-кабелем. В Linux у вас должно появиться '''устройство /dev/ttyUSB0'''. Появилось ли оно, можно узнать командой ''ls /dev/ttyUSB*'', а лучше всего, после подключения платы к компьютеру ввести команду '''dmesg''' и посмотреть информацию от ядра Linux о том, как оно отреагировало на подключения этого устройства.
[[image:Arduino-IDE-choose-Atmega1284p-support.jpg|400px|right|thumb|Выбираем название устройства и тип микроконтроллера для прошивки Arduentissimo Melzi на базе Atmega 1284p]] Теперь запускаем среду arduino, в меню '''Сервис -> Последовательный порт''' выбираем порт подключения устройства, обычно это '''/dev/ttyUSB0''', а в меню '''Сервис -> Тип платыПлата''' выбираем тип микроконтроллера и платы. В зависимости от типа платы, используются различные коды загрузчика, для прошивки на микроконтроллер. В нашем случае в стандартной поставке Arduino поддержки микроконтроллера Atmega 1284p не оказалось. Для возможности прошивки платы нам понадобилось:
* Скачать архив с модифицированным Marlin с [http://www.soliforum.com/post/52214/#p52214 сайта] по данной ссылке https://www.dropbox.com/s/0ke7myxojt4i6ct/Arduinov101.rar либо только нужные файлы с нашего сайта [http://wiki.nntc.nnov.ru/images/2/21/Atmega-1284p-Melzi-support-for-Arduino-IDE.zip архив с каталогами поддержки Melzi и микроконтроллера Atmega 1284p для среды Arduino]
* Из полученного архива нам понадобилось только два каталога ''Sanguino'' и ''Melzi'', в которых находятся описания и бинарниками загрузчика для нашего типа платы и микроконтроллера. Для добавления их поддержки в среду разработки Arduino достаточно '''скопировать эти два каталога в /usr/share/arduino/hardware'''. В данном каталоге уже есть каталоги arduino и tools, рядом с ними должны появиться каталоги Melzi и Sanguino<br>