Удалённая прошивка Arduino.
- Войдите на сайт для отправки комментариев
Пнд, 04/11/2013 - 22:41
Всем привет меня интерисует удалённая прошивка arduino устрйоств.
Имеется несколько anduin плат. Для каждой arduino задаём свой ID. При начале прошивке через компютер необходимо выбрать ID устройства, который хочу прошить, нажимаю на кнопку и прошивается выбранная ардуина.
подскажите варианты исполнения данной задачи, готовые решения.
или мне нужно будеть бегать с ноутбуком, чтобы прошить отдельную плату?
Есть вариант по воздуху через Xbee. http://habrahabr.ru/post/126539/ , но мне хотелось бы по проводам.
теоретически вам подойдет практический любой шлюз Serial <-> что-то еще. Например Serial <-> Ethernet. Но готовых решений не видел. По идее должно быть не сильно сложно, основная сложность - решить вопрос с тем как подключить reset на прошиваемой ардуине. В случае с XBee для этого используется цифровой выход модуля XBee (сам XBee содержит на себе микроконтроллер). В случае других гейтов нужно будет искать что-то подобное исходя из возможностей гейта. Ищите гуглом например "serial to ethernet gate" или "uart to ethernet gate". Например такой http://dx.com/p/vrm04-uart-serial-port-to-ethernet-wi-fi-test-board-modu...
А кто-то реализовал прошивку при помощи mRF24L01+ ?
Есть также мысль шиться с внешней SD-карты. Заливать туда файл хоть вручную, хоть по воздуху. Идеально было бы скетч прямо оттуда выполнять
Есть также мысль шиться с внешней SD-карты. Заливать туда файл хоть вручную, хоть по воздуху. Идеально было бы скетч прямо оттуда выполнять
А кто-то реализовал прошивку при помощи mRF24L01+ ?
Есть также мысль шиться с внешней SD-карты. Заливать туда файл хоть вручную, хоть по воздуху. Идеально было бы скетч прямо оттуда выполнять
станьте первым и расскажите нам))
По воздуху умеют прошиваться Arduino Fio (xBee), SparkCore (WiFi), Pinoccio (WiFi).
А вот такая же задача стоит, правда в отдаленном будущем.
Как вариант использовать шлюз Serial -> RS485 -> RS485 ->Serial и дополнительный провод на перезагрузку
А кто-то реализовал прошивку при помощи nRF24L01+ ?
см. в "проекты"
какие мк Atmel вы знаете способные выполнять программу не из внутренней flash?
atmega328p. гуглить bitlash
Оч круто. Спасибо. В понедельник попробую.
Помотрел. Не нашел
http://arduino.ru/forum/proekty/sdelal-obnovlenie-programmy-v-mk-cherez-radiosvyaz-na-nrf24l01-bitlesh