RiscaSim for Linux

For running the RiscaSim framework we need python and python-serial

The rest of the guide will make sure you have everything setup, but if you want to do things manually this is what you need: - Build environment (make) - Toolchain for AVR (avr-gcc and libc for AVR) - AVRDUDE (https://www.nongnu.org/avrdude/) - Python3 (version 2 does work) - pyserial for python pip install pyserial

Setting up your environment

Debian/Ubuntu

apt-get install build-essential gcc-avr avr-libc avrdude

Arch

pacman -Sy avr-gcc avr-libc avrdude

Building

Programming the Riscurino

Obtaining traces

Building QSCAT

Debian

Attacking