Kevin Osborn продемонстрировал возможность прошивки контроллера Arduino, считывая скетч с SD-карточки.
демонстрационное видео (BootDrive for Arduino):
проект на гитхабе:
https://github.com/osbock/Baldwisdom/tree/master/BootDrive
Ссылки
BootDrive for Arduino
0 комментариев на «“Прошивка Arduino с SD-карточки”»
Прикольно, но замороченно. Это он из дуины сделал автономный программатор, т.е. для смены прошивки нужна еще одна дуина.
Вот если б дуина прошивала сама себя, читая скетч с флешки…
хм, т.е. это должен быть такой загрузчик…
А можно поступить проще — спроектировать отдельную платку, на которой разместить микроконтроллер, кварц к нему + схему с SD-платы. (Здесь ведь не нужна полноценная ардуина). Питание можно брать с программируемой платы, поэтому схема еще упрощается…
В итоге получится аппаратный программатор с карточки))
Была вообще безумная идея, написать интерпретатор для дуины, чтоб он просто считывал скетч с SD-карты и выполнял его 🙂
А не подскажите, модуль СД можно подключить к другим пинам, или только к 4, 11, 12, 13?
Просто они уже заняты)
это пины хардварного SPI.
В целом можно, но тогда надо будет использовать софтовый SPI => переписывать значительную часть скетча.