About RISC-V Embedded

Empowering developers to build the future with open-source hardware. Learn, build, and innovate with RISC-V microcontrollers and single-board computers.

rocket_launch Our Mission

RISC-V Embedded is dedicated to making open-source hardware accessible to everyone. We believe that the future of embedded systems lies in open architectures that empower developers, educators, and hobbyists to create without restrictions.

Our platform provides comprehensive tutorials, hands-on projects, and in-depth guides for RISC-V microcontrollers like the CH32V003 and powerful single-board computers like the Orange Pi RV2. Whether you're transitioning from Arduino or diving straight into RISC-V, we've got you covered.

We're committed to building a community where knowledge is shared freely, questions are welcomed, and innovation thrives. Join us in shaping the open-source hardware revolution.

memory
2
Platforms
47
Tutorials
10+
Projects
Possibilities

What We Cover

From bare-metal programming to Linux applications, we guide you through the RISC-V ecosystem

memory

Bare Metal Programming

Learn to program RISC-V microcontrollers at the register level. Understand GPIO, timers, interrupts, and peripherals without abstraction layers.

terminal

Embedded Linux

Set up and configure Linux on RISC-V SBCs. From kernel configuration to application development, master the embedded Linux workflow.

cable

Communication Protocols

Master UART, SPI, I2C, and other communication protocols. Interface with sensors, displays, and external devices with confidence.

build

Toolchain Setup

Get your development environment ready with GCC, OpenOCD, and debugging tools. We cover Windows, Linux, and macOS setups.

import_export

Arduino Migration

Coming from Arduino? Our migration guides help you leverage existing knowledge while learning the RISC-V way of doing things.

developer_board

Real Projects

Build complete, practical projects from start to finish. Weather stations, home automation, motor control, and more.

Meet the Creator

The engineer behind RISC-V Embedded

person

Armstrong Subero

Electronics Engineer & Educator

With over a decade of experience in embedded systems development, I've worked with everything from 8-bit PIC microcontrollers to modern RISC-V platforms. My passion lies in making complex technical concepts accessible to everyone.

I created RISC-V Embedded to share the knowledge I've accumulated and to help others navigate the exciting world of open-source hardware. When I'm not writing code or tutorials, you'll find me experimenting with new hardware platforms or building IoT projects.

RISC-V PIC MCU STM32 Embedded C Python Django Linux IoT

Ready to Start Building?

Explore our tutorials, dive into projects, and join the RISC-V revolution today.

folder Browse Projects mail Get in Touch