Project

Profile

Help

Wiki

Сборка Arduino IDE (https://github.com/OSLL/avrvlab)

Для отладки требуется установленный отладчик avr-gdb
Сборка самого проекта:
https://github.com/arduino/Arduino/wiki/Building-Arduino (Страница Wiki проекта Arduino)

Параметры настройки эмулятора

  • Модель микроконтроллера (выпадающий список)
  • Частота CPU (Числовое поле ввода. Размерность - Герцы)
  • Включить трассировку выполняемых процессором инструкций (поле выбора - да/нет)
  • Запустить режим отладки (да/нет. Подразумевается, что в случае "да" симулятор запускает gdb-сервер)
  • Максимальное время работы симулятора (Числовое поле ввода. Размерность - наносекунды, но хорошо бы дать возможность ее выбрать пользователю)
  • Включить VCD - трассировку (да/нет)
  • Выбор источников для VCD трассировки - это отдельное окно в виде списка (таблицы) источников и галочек рядом с каждым параметром
  • Везде, где требуются данные от внешнего источника (список поддерживаемых МК, список источников VCD-трассировки) - использовать методы-заглушки.