Эмулятор ColdCard MK4
Подготовка
- Виртуальная машина VirtualBox с установленным дистрибутивом Ubuntu 22.04 Desktop
- 30 GB для диска виртуальной машины
- 4 GB оперативной памяти
- 4 потока процессора
Зависимости
sudo apt install build-essential git python3 python3-pip libudev-dev gcc-arm-none-eabi libffi-dev xterm swig libpcsclite-dev python-is-python3 autoconf libtool python3-venv
Сборка
git clone --recursive https://github.com/Coldcard/firmware.git ~/coldcard
cd ~/coldcard
git apply unix/linux_addr.patch
python3 -m venv ENV
source ENV/bin/activate
pip install -U pip setuptools
pip install -r requirements.txt
pip install pysdl2-dll
cd unix
pushd ../external/micropython/mpy-cross/
make
popd
make setup
make ngu-setup
make
Запуск эмулятора
cd ~/coldcard
source ENV/bin/activate
cd unix
./simulator.py