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

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

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

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

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

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

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

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

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

 

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

 

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

VectorIDE_firmware_loadingVectorIDE_debug_mode

 

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