Remote AVR development IDE

Состав: Чайка Константин; Попов Георгий; Плосков Александр

Репозиторий:

https://github.com/OSLL/avrvlab ; https://github.com/OSLL/avrvlab-dbg-server ;

Wiki:

https://dev.osll.ru/projects/avrvlab/wiki/Wiki ;

Основная цель:

Реализовать удаленную поддержку работы с эмулятором микроконтроллера. Обеспечить возможность его (эмулятора) конфигурации. Интегрировать в Arduino IDE функционал для просмотра VCD-дампа.

Этап первый:

Цель:

Разработать пользовательский графический интерфейс, обеспечивающий конфигурацию эмулятора, вызов программы-просмотра VCD-дампа и интеграцию описанного интерфейса в Arduino IDE.

Ход работы:

Этап включает в себя следующие подзадачи:

Этап второй:

Цель:

Реализовать механизм передачи возможных настроек симулятора клиенту и обратной передачи выбранной клиентом конфигурации на сервер. Реализовать механизм обратной передачи клиенту результата работы эмулятора (VCD-дампа, трассировки выполненных инструкций).

Ход работы:

Этап включает в себя следующие подзадачи:

Этап третий:

Цель:

Реализовать механизм запуска эмулятора в качестве gdb-сервера в соответствии с указанными клиентом настройками.