Типичные функциональные модули средств разработки и отладки

Любое из перечисленных инструментальных средств состоит из нескольких взаимодействующих (программных либо аппаратных) функциональных модулей. Каждый из них обеспечивает определенный круг сервисных услуг при разработке и отладке программ. Некоторые из модулей специфичны для того или иного типа инструментальных средств разработки, другие используются во практически во всех вариантах систем разработки программ для микроконтроллеров.

Как минимум, система разработки содержит следующие функциональные блоки

  • Отладчик;
  • Узел эмуляции микроконтроллера;
  • Эмуляционная память;
  • Подсистема точек останова.

Более продвинутые модели могут содержать дополнительно:

  • Процессор точек останова;
  • Трассировщик;
  • Профилировщик (анализатор эффективности программного кода);
  • Таймер реального времени;
  • Программно-аппаратные средства, обеспечивающие возможность чтения и модификации ресурсов эмулируемого процессора «на лету», т.е. в процессе выполнения программы пользователя в реальном времени;
  • Программно-аппаратные средства, обеспечивающие синхронное управление, необходимое для эмуляции в мультипроцессорных системах;
  • Интегрированную среду разработки.

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



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