Skip to content

kuopinghsu/FreeRTOS-RISCV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0412a34 · May 5, 2024

History

50 Commits
May 5, 2024
Nov 1, 2023
Jul 4, 2020
May 5, 2024
Oct 24, 2021

Repository files navigation

FreeRTOS for RISC-V


Codacy Badge

This is an example to test srv32 on FreeRTOS

Build

git clone https://github.com/kuopinghsu/FreeRTOS-RISCV
cd FreeRTOS-RISCV && make

Folder Lists

Folder / File Description
FreeRTOS-POSIX/ FreeRTOS POSIX pthread source
FreeRTOS-Kernel/ FreeRTOS kernel source
Demo/examples/perf.c performance test
Demo/examples/pi_pthread.c PI pthread example
Demo/examples/pthread.c pthread example
Demo/examples/queue.c queue example
Demo/examples/sem.c semaphore example
Demo/examples/task.c task creation example
Demo/hartstone/ Hartstone benchmark

Run

Requirement: Install the toolchains. See details in srv32 Building toolchains section.

Clone srv32 and copy the FreeRTOS's demo to srv32 'sw' folder. The demo can be run in the RTL and ISS simultor of srv32. See details in FreeRTOS support of srv32.

About

An example to test srv32 RISC-V core on FreeRTOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published