Автоматическое программирование Arduino через RS485 сеть

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
18 февраля 2018, 22:24 • 4 отклика • 54 просмотра
Есть готовые разработанные устройства. Центральное на базе Raspberry и удаленные на базе Arduino Nano.
Все устройства соединены в общую сеть по RS485
Надо создать возможность удаленного программирования Arduino Nano по этой сети.

Цикл загрузки новой прошивки должен выглядеть так.
1) Кладём в определённую папку на Raspberry новый hex файл.
2) Перед инициализацией шлётся устройству специальная команда, которая переводит reset в нужное состояние и позволяет программировать.
3) Raspberry инициализирует передачу и зашивает в Arduino новую прошивку.