zHz00 Untitled

среда, 07 февраля 2018
23:59 О версионности
Приносят прибор на основе микроконтроллера. Неправильно работает.

Смотрю -- эту ошибку я уже видел. И уже исправил. Почему же прибор работает не так, как надо? Проверяю 10 раз исходник -- не может быть, чтобы ошибка была не исправлена!

Потом я догадался -- в прибор была прошита старая прошивка. Это был единственный прибор, который я ещё не прошил исправленной версией.

Так я познал очевидные истины:
1. Версии прошивки должны нумероваться (и быть приуроченными к коммитам!).
2. Устройство должно уметь сообщать о своей версии.
3. Изготовителю надо вести учёт, в каком из приборов какая прошивка стоит (если, конечно, пользователи не могут прошивать прибор самостоятельно).

Версионность для программ под обычный компьютер тоже актуальна, но не так, как под контроллеры: когда есть ОС и файловая система, версию можно опознать по косвенным признакам -- размеру и дате изменения. В контроллере же нет ни того, ни другого, ни третьего, ни четвёртого.

@темы: Лайфхак, Программирование, Фейлы, Борьба с техникой, Очевидное-невероятное

URL
Когда добрый человек проповедует ложное учение, оно стано...
Hе так давно зарегистрировал свой сайт www.myasushko.by.r...
Когда ты понимаешь, ты живешь среди родни. Когда ты не...
http://lib.ru/INOOLD/DESAD/
В принципе, на так уж важно, чем именно в данной жизни за...
http://www.livejournal.com/talkread...mp;itemid=20451 ...
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии