PULP Community

Full Version: Docker Container for PULP-based systems
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
A docker container for the RISC-V GNU compiler toolchain has been contributed to this forum. There exists already a Docker container with all the Snitch tools (source and container). A Docker container lowers the entry hurdle, streamlines development on different host environments and allows for CI of projects using PULP infrastructure.

We could merge the efforts into a single Docker container including (but not limited to):
  • GCC and LLVM toolchains for both PULP and Snitch systems
  • Simulators such as GVSOC (PULP) and banshee (Snitch)
  • Verilated models of PULP systems (such as the Snitch-cluster) for cycle-accurate simulations
Please add suggestions for components that should be added to this unified container.