vectorIDE«Vector IDE» — это интегрированная среда разработки программного обеспечения для встраиваемых систем. Среда сконфигурирована для микроконтроллера K1921BK01T фирмы АО «НИИЭТ», однако при желании можно разрабатывать и отлаживать проекты для других контроллеров на ядре ARM.

«Vector IDE» основана на свободной IDE «Eclipse» версии «Oxygen» и включает в себя всё необходимое для создания и отладки проектов:

  • удобный редактор кода с подсветской синтаксиса и системой «content-assist»;
  • набор пакетов программ (toolchain) «Sourcery CodeBench Lite» v24.05.28 для компиляции и генерации кода из исходных текстов;
  • встроенный плагин «GNU MCU Eclipse» для удобной настройки пакета кросс-средств компиляции;
  • программный отладчик «OpenOCD» v0.10.0, позволяющий загружать ПО в контроллер и производить отладку. В отладчик добавлена возможность работы с микроконтроллером K1921BK01T;
  • примеры проектов и конфигурационные файлы для быстрого начала работы с K1921BK01T непосредственно «из коробки». Примеры в первую очередь ориентированы на отладочную плату VectorCARD K1921BK01, а конфигурационные файлы на JTAG-эмулятор J-link (или совместимый) или на ST-Link V2 (используемый JTAG выбирается при установке).

Руководство пользователя на среду PDF

 Дистрибутив среды «Vector IDE», версия 1.2   ЗАГРУЗИТЬ  Vector IDE 1.2 Release Notes

Дистрибутив среды «Vector IDE», версия 1.06   ЗАГРУЗИТЬ

Также можно обсудить продукт и задать вопросы на нашем форуме или на форуме НИИЭТ.

Среда предоставляется бесплатно и без каких-либо ограничений.

 

Также по вопросам отладки ПО сложных систем управления рекомендуется ознакомиться со статьей Способы отладки встраиваемых микропроцессорных систем в преобразовательной технике, где рассматриваются дополнительные средства.

 

 Несколько снимков экрана:

VectorIDE_firmware_loadingVectorIDE_debug_mode

 

Ниже представлено небольшое видео с комментариями по процессу установки и первому запуску среды от одного из наших сотрудников (видео немного устарело относительно информации про используемую версию OpenOCD и поддерживаемые JTAG):