Kopycat



Эмулятор аппаратных платформ различной архитектуры



Возможности:

▫️достаточно быстрое создание новой периферии, модуля, процессорного ядра;

▫️сборка виртуального устройства из различных (совместимых) модулей;

▫️загрузка в память виртуального устройства любых двоичных данных (прошивки);

▫️возможность работы со снапшотами (снимки состояния системы);

▫️интеграция с IDE Eclipse, CLion и IDA Pro;

▫️отладка через стандартный интерфейс gdb, поддерживаемый большинством средств разработки;

▫️Для реализации был выбран Kotlin, шинная архитектура (виртуальные устройства связываются между собой через виртуальные шины данных), JSON – в качестве формата файла конфигурации, и GDB RSP – в качестве протокола взаимодействия с отладчиком.



https://github.com/inforion/kopycat



Автор: https://kopy.cat/

=============

Если нашел интересный софт, поделись с сообществом: @FOSS_triangle_bot