Task #7628
Получение списка поддерживаемых эмулятором устройств
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 4 years ago
- Status changed from Assigned to Active / In progress
#2
Updated by Konstantin Chaika over 4 years ago
- % Done changed from 0 to 100
#3
Updated by Konstantin Chaika over 4 years ago
- Status changed from Active / In progress to Closed