OpenHW Explorer
ExploreLearning HubResourcesNewsAbout
GitHub
HomeProjectsCORE-V FreeRTOS
Back to Projects

CORE-V FreeRTOS

Low activityOpenHW Explorer editorial assessment

core-v-freertos is the software-support repository for running real-time applications on CORE-V MCU. It combines FreeRTOS, board and peripheral drivers, demonstrations, templates, tests, no-RTOS examples, and execution paths for RTL simulation or the GVSOC virtual platform. Embedded developers can use it to study application examples and target integration, following the documented toolchain and platform versions. At the reviewed revision, its kernel submodule points to pulp-platform/pulp-freertos-kernel, not OpenHW's separate core-v-freertos-kernel fork; changes to that OpenHW fork are not automatically used by this build.

Reviewed profileOfficial sourcesVerified 2026-09-129 sourcesPrimary source
8 more sources
Source 2Source 3Source 4Source 5Source 6Source 7Source 8Source 9

Start here

Category: Tools & SDKsStatus: Editorial · Low activityBest for: Engineer
Start with GitHub

At a glance

  • Purpose: FreeRTOS runtime, drivers, and examples for CORE-V MCU applications
  • Execution paths: RTL simulation or the GVSOC virtual platform
  • Contents: target code, drivers, demos, environment files, patched kernel code, no-RTOS examples, templates, and tests
  • Toolchain: PULP RISC-V GCC for PULP extensions or an upstream RISC-V GCC toolchain
  • Boundary: CORE-V MCU support package, not the upstream FreeRTOS project
  • Dependency: the reviewed .gitmodules selects pulp-platform/pulp-freertos-kernel; check the pinned submodule commit before changing the kernel

Further resources

FreeRTOS documentationupstream FreeRTOS reference linked by the repositoryCORE-V MCUtarget hardware platformPULP FreeRTOS Kernelkernel repository selected by the reviewed submodule configurationCORE-V FreeRTOS Kernelrelated OpenHW kernel fork, not the selected submodule upstreamCORE-V SDKpackaged development and debug environment
4stars
3forks
Crepository language (GitHub)
View on GitHub

Categories

Tools & SDKsSDK/Software

Tags

OpenHWRISC-VToolsSDKRTOSBSPFreeRTOSEmbeddedReal-Time

Suitable For

EngineerStudent

Contribution ActivityLow Activity

1

Contributors

1

Open Issues

0

Recent Commits (4 weeks)

1

Open PRs

Data as of Oct 12, 2026

Verified adoption, contributor and lineage records, educational use, presentations, articles, and ecosystem data will be added incrementally from named sources.

Related Projects

CORE-V FreeRTOS Kernel

core-v-freertos-kernel is an OpenHW-hosted FreeRTOS kernel fork containing task, queue, and list management, optional co-routines, public headers, and target/compiler ports. It is useful for studying the kernel and portability layer, rather than application demonstrations. For CORE-V MCU drivers and examples, see core-v-freertos, but check its actual dependency before making kernel changes: the reviewed runtime selects pulp-platform/pulp-freertos-kernel as its submodule upstream, not this OpenHW fork.

CORE-V MCU

CORE-V MCU is a standalone microcontroller-class SoC platform built around CV32E40P and derived from PULPissimo. The repository combines processor integration, memories, peripherals, FPGA targets, simulation flows, and JTAG debug into a complete system rather than providing another CPU core. It is a useful reference for engineers who want to see how a CORE-V core is assembled into an ASIC- or FPGA-oriented MCU, with Nexys A7 and Genesys 2 paths available for hands-on bring-up.

CORE-V SDK

CORE-V SDK is a packaged IDE and quick-start environment for importing, building, and debugging CORE-V sample applications. It brings together GDB/OpenOCD or QEMU launch configurations, register views, an integrated terminal, and FreeRTOS-aware task and queue inspection. The project is now inactive and its documented host matrix is limited to older x86 Windows and Linux versions with no Arm-host support, so it is best used to reproduce its original workflow rather than as the default SDK for a new project.

OpenHW Explorer
LicensingProject GitHubFeedback ↗OpenHW GitHubOpenHW Foundation websiteDocumentation
Alex ChenLinkedIn
[email protected]

OpenHW Explorer is an independent community project and is not an official OpenHW Foundation website.