SimulAVR

SimulAVR


SimulAVR
Тип

Инструментальное программное обеспечение

Написана на

C C++ verilog

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

1.0 (12.02.2012)

Состояние

активно

Лицензия

GPL

Сайт

nongnu.org/simulavr/

SimulAVR — симулятор семейства микроконтроллеров Atmel AVR (ATtiny и ATmega). Используется при проектировании в составе различных сред разработки[1] на платформах, отличных от Windows. Может использоваться автономно либо как сервер интерфейса к отладчику GDB.

Содержание

История

Проект SimulAVR был основан Theodore Roth в 2001 году на чистом языке программирования C. В 2004 году Klaus Rudolph сделал ответвление основного проекта, с тем, чтобы симулирующие аппаратуру участки кода были написаны на языке C++. Эта версия имела название simulavrxx, и развивалась, пока не стала полностью совместима по возможностям с SimulAVR, после чего заместила собой исходный проект на языке C. Тем не менее, на момент выхода версии 1.0 на сайте разработчиков предлагаются для скачивания последние стабильные версии исходного simulavr и simulavrxx.

Возможности

  • Запуск в режиме gdbserver для использования стандартного отладчика avr-gdb, к которому есть интерфейсы у многих сред программирования и отладки
  • Запуск для симулирования нескольких устройств AVR с пошаговой их синхронизацией
  • Возможность симулирования подсоединения внешних устройств, таких как ЖКИ и светодиоды
  • Есть интерфейс для языков TCL и Python, с возможностью написания скриптов отладки
  • Ведение статистики прерываний
  • Есть возможность расширения набора моделей внешний устройств на языке verilog

См. также

Ссылки

Примечания



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "SimulAVR" в других словарях:

  • GNU AVR toolchain — GNU AVR toolchain, или AVR GCC toolchain наименование набора распространяемых по лицензии GPL, LGPL пакетов программ, необходимых для компиляции из исходных текстов выполняемого кода программ для процессоров AVR. Основу составляют утилиты avr… …   Википедия

  • Atmel AVR — AVR logo. Atmel AVR ATmega8 in 28 pin DIP . The AVR is a …   Wikipedia

  • WinAVR — Разработчик Eric B. Weddington Операционная система Windows Последняя версия (20.01.2010) Состояние активно Лицензия GPL Сайт …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»