Renode¶
Renode is a development framework which accelerates IoT and embedded systems development by letting you simulate physical hardware systems - including both the CPU, peripherals, sensors, environment and wired or wireless medium between nodes. For more information, see Renode’s official website.
Contents
Configuration¶
You can configure Renode as a debugging tool using debug_tool option in “platformio.ini” (Project Configuration File):
[env:myenv]
platform = ...
board = ...
debug_tool = renode
More options:
Installation¶
We will automatically install for you the latest Renode package using PlatformIO package manager. The only requirement is to install Mono/.NET framework.
- Windows
On Windows 7, download and install .NET Framework 4.7. Windows 10 ships with .NET by default, so no action is required there.
- Mac
Install Homebrew and the
monopackage usingbrew install mono.- Linux
Install the
mono-completepackage as per the installation instructions for various Linux distributions which can be found on the Mono project website.
Check the official Renode installation guide for more details.
Platforms¶
Name |
Description |
|---|---|
SiFive brings the power of open source and software automation to the semiconductor industry, making it possible to develop new hardware faster and more affordably than ever before. |
Frameworks¶
Name |
Description |
|---|---|
Open Source Software for Developing on the SiFive Freedom E Platform |
|
The Zephyr Project is a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with safety and security in mind. |
Boards¶
Note
For more detailed board information please scroll tables below by horizontal.
Name |
Platform |
Debug |
MCU |
Frequency |
Flash |
RAM |
|---|---|---|---|---|---|---|
On-board |
FE310 |
450MHz |
16MB |
256MB |
||
On-board |
FU540 |
1500MHz |
32MB |
8GB |
||
On-board |
FE310 |
320MHz |
16MB |
16KB |
||
On-board |
FE310 |
320MHz |
16MB |
16KB |
||
On-board |
FE310 |
320MHz |
16MB |
16KB |
||
On-board |
FE310 |
320MHz |
16MB |
16KB |