Встроенные системы управления и цифровой обработки сигналов специального назначения / Системное проектирование встроенных систем реального времени
Процесс создания встроенных систем реального времени характеризуется высокой сложностью. Это определяется нестандартностью задач автоматизации, требованием модели ограниченных вычислительных ресурсов, ограничениями реального времени и способами их решения, порождает множество вариантов встроенных систем. С учетом существующих технических ограничений и выделяемых финансово-временных бюджетов выбор варианта реализации с акцентом на взаимодействие компонентов представляет сложную научно-техническую задачу.
Поэтому ключевой особенностью создания подобных систем является необходимость комплексного проектирования, охватывающего практически все уровни организации встроенных систем.
Внедренные в организации технологии обеспечивают:
- разработку архитектурных спецификаций как на аппаратную, так и на программную ветвь проекта;
- создание высокоуровневой исполняемой поведенческой модели разрабатываемой распределенной встроенной системы реального времени и тестового окружения;
- выбор оптимальных параметров вычислительных алгоритмов на основе математического моделирования, распределение компонентов программного обеспечения на программную и аппаратную реализацию функциональных процессов, организацию интерфейса между ними;
- итерационную разработку, связывание (Co-Design) программного обеспечения с функциональностью системы и программируемыми платформами, верификацию системного уровня;
- эффективное комплексное аппаратно-программное проектирование в рамках решения прикладной задачи и целевой вычислительной платформы.