Skip to content
Snippets Groups Projects
README.md 679 B
Newer Older
davip00's avatar
davip00 committed
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.

davip00's avatar
davip00 committed
We have patched the SDK slightly. Our fork is [here](https://git.imp.fu-berlin.de/projekt-telematik-ss23-qemu/mdk).
davip00's avatar
davip00 committed

## 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.