Цитата(torik @ May 14 2012, 09:21)

Это только теория, а на практике на объекте приходится заниматься отладкой. А у нас в стране вообще много случаев серийного производства

?
Отладка - это поиск старых багов в ПО или добавление новых. Новые принято называть - фичи

Когда их нашли и создали новый релиз - его надо залить в несколько десятков выпущенных устройств стоящих на других объектах или хотябы лежащих на складе.
Не оставлять же их всех кривыми?
А то что их все надо подрубать к фирменному джитагу (для Blackfin >$2000)?
Иметь комп с настроенными VDSP, iMPACT, IAR, c рабочим двунаправленным параллельным портом?
А если на нём будет IAR или VDSP другой версии?
Нет. В готовое изделие нужно шить выверенный бинарник максимально независимыми и простыми для персонала средствами (USB, SD, WEB...) иначе через год подобное изделие уже не повторить.
Я уже в нескольких своих устройствах реализовал возможность обновления ПО по стандартным интерфейсам.
Напрягся - один раз, а удовольствие получаю регулярно. И на корпусах технологических разъёмов нет - не сбивает пользователя, да и не сотрут ничего умельцы.
А некоторые заказчики - оговаривают требование прямо в ТЗ: возможность обновления ПО пользователем или удалённо!