Renode is Antmicro’s own open source development framework which accelerates IoT and embedded systems development by simulating physical hardware systems, including the CPU, peripherals, sensors, environment and wired or wireless medium between nodes. It lets you run, debug and test unmodified embedded software on your PC - from bare System-on-Chips, through complete devices, to multi-node systems.
Renode and the practices of Continuous Integration / Continuous Development available in the Renode Cloud Environment is what helps us achieve high quality and effective scalability in our technologies, as it allows us to perform reproducible builds, mitigate the black box effect and ensure traceability of the software stack. Check out our recently open sourced Renode support for QuickLogic’s EOS S3, which offers developers a more efficient hardware/software co-design approach. Moreover, Antmicro’s Renode and Google’s TensorFlow Lite teams have been collaborating to use the Renode simulator for demonstration and testing of Google’s Machine Learning framework, and to bring it to new frontiers with real industrial use cases. Renode is a new and open work methodology already in use by Google, Microchip, Intel, Zephyr, QuickLogic, Dover Microsystems and other Antmicro partners, most notably in the RISC-V ecosystem.