When debugging software, if you step over the code past your region of interest, usually you need to restart the whole process, which takes time. However, by recording the execution of a program and then “rewinding” and “replaying...
OPEN SIMULATION, OPEN SOURCE TOOLS, OPEN SOFTWARE LIBRARIES
In previous years, we described how Renode support for the Armv8-A CPU architecture profile was enhanced for end-to-end Linux support, and how virtualization can be added for Armv8-R as exemplified by the Cortex-R52 CPU. Now...
The open source Bazel build system provides hermetic build environments, facilitating reproducible, controllable builds, with local and distributed cache. This approach significantly accelerates the build process and provides...
In hardware design, thermal simulation is used to predict the heat flow between electronic components and heatspreaders, and to identify potential bottlenecks in a thermal management system, before building physical prototypes...
Antmicro’s open source Renode simulation framework executes code using binary translation - if you run a Cortex-M target on your typical Linux PC, you need to translate the ARM Cortex-M instruction set to x86-64. However, if...
Silicon Labs’ 32-bit ARM Cortex-M33-based Wireless Gecko Series 2 SoCs have been available in Renode for a while now. Some time ago, thanks to the collaboration between Antmicro and Silicon Labs, this support has been extended...
OLDER