Вспомнить все или сохрани исходник в контроллере

Не знаю, насколько хорошо проработано, но идея шикарная:

Автоматическая упаковка и сохранение исходника на флеше той же ардуино, куда загружен бинарник. Особенно радует, что скетч сохраняется с перечислением всех использованных библиотек с указанием версий.

2 лайка

А если библы патченые?
Просто человеку делать нехер, вот и придумал очередной бред.
Если исходники не говно, их берегут и хранят в разных местах всю жизнь пока не помрут.

В прошлом несколько раз посещала такая мысль. В основном для заказчиков, которые по прошествии некоторого времени хотели доработки, а концов не найти.

Возникают два вопроса:

  1. Зачем это нужно (особенно если в МК установлена защита от чтения)?
  2. Куда будет загружаться исходник, если бинарик занимает весь флеш?
2 лайка

Если это всё загружается в ардуину (то есть с помощью загрузчика) и никаких программаторов нет, то как её извлекать?

Мне это виделось так. В самом ус-ве должна присутствовать возможность (команда, джамер…) вывода исходника в Сериал.

1 лайк

Конечно давно пора, уже писал. Проще к каждой МК-платке микросхему-флешку…и это стандарт…за 200р. А иначе как детей-энтузиастов и прочее воспитывать?

А ведь действительно!
Почему бы не записывать исходники и библы и комментарии и фото и видео по проекту и прочую информацию на

ФЛЕШКУ ?

и приклеивать её на суперклей к микроконтроллеру.
Да этож гениально! Слава мне! Не благодариете, пользуйтесь на здоровье.

Вот такая точно подойдёт

Провальная идея.
Гарантированный срок хранения информации на флешке без подключения к питанию очень сильно ограничен, и может составлять всего несколько лет. В то время как сам проект на мк может работать гораздо дольше.

Ну ладно, опустимся до уровня первокарт. :rofl:

Их может намочить вода и они придут в негодность ))

Ну не знаю, мне идея понравилась. Сколько раз попадал в ситуацию, что нужно внести ерундовое изменение в работающую программу, которую писал 5-7 или даже 15 лет назад.
А с исходниками проблемы…

Вообще, с переходом к цифровым носителям, парадоксально, сохранить что либо хотя бы 15 лет становится куда труднее… чем раньше на бумаге.

2 лайка

В архив, на cd и cd на полочку.

Делать их из пластика, армированного стекловолокном и с наклеенной голограммой (как известна, любой кусочек голограммы хранит информацию обо всем изображении.)

1 лайк

а потом, через 15 лет искать у антикваров работающий CD привод?

1 лайк

но потом их подсушит солнышко (или вспышка ядерного взрыва) и они опять придут в годность ;0)

Писать надобно на интерпретируемом языке. На луа, какой-нибудь. Тогда исходник и так будет лежать в железке. А бинарником будет VM

Дешманское eprom класть в корпус.

Лежит у меня архив фотографий на CD, а вот прочитать уже не на чем. Хорошо, что на внешний HDD еще скидывал

У меня пара девайсов лежит. И в ноуте есть.