Newer
Older
This repository contains small demo programs for the ESP32-C3, used to validate our qemu emulation.
They're built against [mdk](https://github.com/cpq/mdk), as this allows finer control
over what hardware features exactly are required, enabling gradual emulator development.
We have patched the SDK slightly. Our fork is [here](https://git.imp.fu-berlin.de/projekt-telematik-ss23-qemu/mdk).
## Getting started
After cloning the repo, run:
```sh
git submodule init
git submodule update --init --recursive
make -j $(nproc)
```
If you don't have a RISC-V toolchain installed, you can also run the compiler in docker.
To do that, comment out the TOOLCHAIN line in the Makefile.