Высокоуровневое проектирование встраиваемых систем. Платунов А.Е - 159 стр.

UptoLike

Технические характеристики периферийных модулей, относящиеся к
работе механизмов обновления ПО, приведены в табл. 2.17.
Таблица 2.17. Технические характеристики периферийного модуля
Объем кода обновляемого программного обеспечения
56 кб
Объем кода начального загрузчика
4 кб
Объем резидентной части загрузчика в RAM
200 б
Объем хранилища
64 кб
Типичный объем обновления
10-20 кб
Задержка при рестарте модуля:
с декодированием обновления
без декодирования обновления
15-20 сек
нет
Передача обновлений периферийным модулям происходит в
широковещательном режиме, что очень важно, так как в системе обычно
присутствует много однотипных модулей. Передача обновлений в КМС
осуществляется в наименее приоритетном режиме, что практически не влияет
на временные параметры выполнения системой целевой задачи. Служба,
реализованная в центральном вычислителе, позволяет в реальном масштабе
времени в полуавтоматическом режиме отслеживать версии ПО периферийных
модулей и производить при необходимости процедуру загрузки обновлений.
Разработанная технология обновления программного обеспечения может быть
легко реализована в различных КМС.
2.4.5 Инструментальный комплекс M3P
Инструментальная система M3P проектировалась как развитие ряда
продуктов на основе диалектов языка Форт для решения задач отладки
прототипов и опытных образцов ВсС, в том числе, распределенных [9, 12]. В
проектировании учитывались следующие требования:
решение комплекса проблем, связанных с отладкой, настройкой,
тестированием и программированием ВсС;
интеграция различных инструментальных программ в рамках одной среды, в
том числе:
загрузка программного обеспечения в целый спектр контроллеров;
эмуляция терминалов различных типов;
поддержка автоматизированных систем тестирования;
преобразование файлов различных форматов и др.;
158