Прошивка Arduino из консоли Linux (bash)
2 000 руб. за проект
•
безналичный расчёт, электронные деньги
1. Захожу в Arduino IDE и выбираю пункт в меню "Экспорт бинарного файла"
2. получаю файлы 12345.mega.hex и 12345.with_bootloader.mega.hex
3. У меня есть "обычная" Arduino (UNO или MEGA не важно)
4. Я вижу у себя в системе /dev/ttyUSB0
я хочу из консоли (bash) загрузить этот бинарник на Arduino, когда я "открою" устройство с ножки DTR при этом уйдет RESET, МК перезапустится и его загрузчик будет ожидать через последовательный порт обновление прошивки
а) проинициализировать порт (скорость, параметры)
б) выждать нужные тайминги
в) кошерно залить
д) подтвердить, что все ОК
все это можно подсмотреть в исходниках Arduino IDE
вполне возможно cat fw.hex > /dev/ttyUSB0 сработает, но я не проверял
2. получаю файлы 12345.mega.hex и 12345.with_bootloader.mega.hex
3. У меня есть "обычная" Arduino (UNO или MEGA не важно)
4. Я вижу у себя в системе /dev/ttyUSB0
я хочу из консоли (bash) загрузить этот бинарник на Arduino, когда я "открою" устройство с ножки DTR при этом уйдет RESET, МК перезапустится и его загрузчик будет ожидать через последовательный порт обновление прошивки
а) проинициализировать порт (скорость, параметры)
б) выждать нужные тайминги
в) кошерно залить
д) подтвердить, что все ОК
все это можно подсмотреть в исходниках Arduino IDE
вполне возможно cat fw.hex > /dev/ttyUSB0 сработает, но я не проверял
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.