Основные этапы проектирования встраиваемых систем

Совместное проектирование:

I. Спецификация

- спецификация системного проектирования (Какая платформа HW будет использована и нужно ли ПО для достижения желаемых функций?)

II. Проектирование

- Проектирование

- Моделирование (Для HW моделирования – это верификация функционального поведения. Для SW моделирование – это отладка и верификация абстрактной модели)

- Design Exporation and Partioning (Определение стоимости и производительности)

III. Разработка

1) HW. Описание переводится на физический уровень.

2) SW. Программный код компилируется в реальные инструкции процессора

IV. Верификация

- Интеграция и верификация. Проверка HW и SW. Желаемые функции должны соответствовать спроектированным системным возможностям

Проектирование микроконтроллерных встраиваемые системы:

I. Спецификация:

1) Спецификация микроконтроллера:

- Операционная скорость

- Размер памяти кода и данных

- Специальные инструкции

- Количество портов ввода - вывода

2) Спецификация операционной системы

- Linux/RTOS/ without OS

3) Спецификация программного обеспечения

- Диаграммы алгоритмов и UML

- Объектно-ориентированный язык программирования

- Язык системного программирования

- Язык Ассемблера

II. Проектирование

1) Захват программных ресурсов

- Графический редактор

- Текстовый редактор

2) Верификация кода (синтаксическая проверка)

3) Симуляция (симуляторы ПО)

III. Разработка

1) Компиляция и трансляция:

- трансляция исходных кодов в бинарный исполняемый код микропроцессора

2) Загрузка исполняемого кода в память микропроцессора

IV. Верификация

1) Software и Hardware Co-verification: Инструменты и методы проверки системы на наличие ошибок



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: