QEMU¶
QEMU is a free and open-source emulator that performs hardware virtualization. Official reference can be found here.
Contents
Configuration¶
You can configure debugging tool using debug_tool option in “platformio.ini” (Project Configuration File):
[env:myenv]
platform = ...
board = ...
debug_tool = qemu
More options:
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  | 
|
FreeRTOS is a real-time operating system kernel for embedded devices that has been ported to 40 microcontroller platforms  | 
|
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  |