Project

Profile

Help

Task #7628

Получение списка поддерживаемых эмулятором устройств

Added by Konstantin Chaika over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Georgy Popov
Start date:
09.10.2016
Due date:
28.10.2016
% Done:

100%

Estimated time:
Spent time:

Description

Описание:

Требуется получить список поддерживаемых эмулятором устройств и VCD-источников для каждого устройства

Реализация:

Реализовать статический метод для класса SimulAVR (создай его в этом пакете https://github.com/OSLL/avrvlab-dbg-server/tree/master/src/avr_debug_server), возвращающий объект класса SimulAVRInitData (https://github.com/OSLL/avrvlab-dbg-server/blob/master/src/avrdebug/communication/SimulAVRInitData.java) Данные в котором хранятся в виде ассоциативного массива, где ключ - модель микроконтроллера, а значение - список поддерживаемых данным МК VCD-источников.

Указания:

Список поддерживаемых МК можно получить с помощью ключа --help. Он будет выведен после списка параметров
Список поддерживаемых VCD-источников для конкретного МК (--device задает МК) можно получить с помощью ключа -o
Подробнее (http://www.nongnu.org/simulavr/usage.html)

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

History

#1 Updated by Georgy Popov over 3 years ago

  • Status changed from Assigned to Active / In progress

#2 Updated by Konstantin Chaika over 3 years ago

  • % Done changed from 0 to 100

#3 Updated by Konstantin Chaika over 3 years ago

  • Status changed from Active / In progress to Closed

Also available in: Atom PDF