Цитата(Peter_M @ Nov 23 2011, 10:18)

..в результате получает несколько версий прошивок. ..Как сделать ... сначала прошивал микроконтроллер единой прошивкой,...все возможные варианты функционала, ...и менял "типоисполнение прибора"? Как защищать...А как потом менять пароль и где хранить новый? Или ограничивать доступ.....
для начала определиться кто отвечает за конечную работу автомата. если завод - это одно. если есть некие абстрактные(не заводские) наладчики - это другое. если первое - то открытость решения минимально. если второе - то наоборот. надо дать возможность перепрограммировать ваше устройство без проблем всем наладчикам, привлечь их.
по любому будет ядро. это либо бутлодырь, либо виртуальная машина ваших псевдо команд.
если бутлодырь - то это ядро с минимальным функционалом, которое подгружает прошивку.
если виртуалка - то определиться с языком на котором будет писаться логика наладчиками. это может быть готовый язык, либо абстрактный свой(как пример).
как защищать - это дело техники. и тут есть так же уйма возможностей...в зависимости от задачи
(круглый)