Skip to content

kuopinghsu/FreeRTOS-RISCV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

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