VisionFive
World's first generation affordable RISC-V boards designed to run Linux
StarFive VisionFive is the world's first generation affordable RISC-V boards designed to run Linux. It is fully open-source with open-source software, open hardware design, and RISC-V open architecture. It is powered by RISC-V SiFive U74 Dual-Core 64-bit RV64GC ISA SoC with 8GB LPDDR4 RAM and has rich I/O peripherals such as USB 3.0 ports, 40-pin GPIO header, Gigabit Ethernet Connector, Micro-SD card slot and much more.
VisionFive also has rich AI features with Neural Network Engine and NVDLA Engine. It has onboard audio and video processing capabilities and has MIPI-CSI and MIPI-DSI connectors for video hardware. It has wireless capabilities with Wi-Fi and Bluetooth (BLE) and has a wide software compatibility including support for Fedora.
| Content | Document |
|---|---|
| VisionFive features, specifications, and running Fedora on VisionFive | Quick Start Guide |
| Use VisionFive 40-pin header to configure and debug peripherals | 40-Pin GPIO Header User Guide |
| Compile firmware, U-Boot, and Linux kernel | Software Technical Reference Manual |
| Applications with C demo programs | Play Chocolate Doom on VisionFive |
| Play Quake on VisionFive | |
| Testing VisionFive GPIO | |
| Read SHTC3 Data | |
| Read GPS Data | |
| Applications with Python demo programs | Read SHTC3 Data |
| Read GPS Data | |
| Make A Buzzer Beep | |
| Make an LED blink | |
| LED Dot Matrix | |
| Make an LED Blink at the PWM Frequency | |
| LCD Display | |
| Applications with JaveScript demo programs | VisionFive Node.js Application |
| FAQ | FAQ |
| Known issues | Errata Sheet |