- SimulAVR
-
Значимость предмета статьи поставлена под сомнение. Пожалуйста, покажите в статье значимость её предмета, добавив в неё доказательства значимости по частным критериям значимости или, в случае если частные критерии значимости для предмета статьи отсутствуют, по общему критерию значимости. Подробности могут быть на странице обсуждения.- Дата постановки шаблона: 25 июня 2012
SimulAVR Тип Написана на Операционная система Последняя версия 1.0 (12.02.2012)
Состояние активно
Лицензия Сайт 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
См. также
- avr-gdb
- AVaRICE - Внутрисхемный отладчик с исходным кодом
- WinAVR
Ссылки
Примечания
Для улучшения этой статьи желательно?: - Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
- Проставить интервики в рамках проекта Интервики.
Категории:- Программное обеспечение по алфавиту
- Свободные инструменты для разработки программного обеспечения
- Свободное программное обеспечение, связанное с электроникой
- AVR
Wikimedia Foundation. 2010.