Renode is Antmicro’s open source framework that allows real hardware/software co-development. Build, debug and test software for multi-node device systems reliably, scalably and efficiently.
Renode lets you assemble virtual System-on-Chips from building blocks, including Cortex-M, Cortex-A, RISC-V and other CPUs as well as a variety of communication buses and interfaces.
It's all a matter of simple, text-based configuration, so that you don't have to copy-paste code and modify hard-coded values to build the platform you need. The flexibility or Renode enables e.g. pre-silicon development of hardware-software systems.
Renode enables running unmodified software for embedded devices on a PC for development and testing of large wireless or wired networks without the need for physical hardware.
Renode Cloud Environment
Our cloud-based environment allows you to recreate the full workflow, from environment setup, through compilation to running unmodified SW in Renode and testing it with open frameworks such as Robot. With a few clicks, you are able to recreate an identical setup on your PC and share it with other developers.MORE
For a more detailed overview of devboards that can be simulated in Renode today, a more complete list can be found in our documentation:MORE
Antmicro offers professional support, implementing new platforms, building customized tools, user interfaces and integrations for Renode as well as embedded systems development services powered by the Renode methodology.
With Renode, Antmicro customers take advantage of a better method of working, testing, debugging and continuous integration of multi-node systems.
Antmicro added Renode support for PolarFire SoC, the first mainstream, widely available, powerful and flexible multi-core Linux-capable RISC-V FPGA SoC announced by Microchip. Read more about our collaboration.MORE