Skip to content
This repository has been archived by the owner on Apr 27, 2021. It is now read-only.

AUCOHL/FreeRTOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeRTOS for dwarfRV32

This is a port of the FreeRTOS operating system to the dwarfRV32 CPU, based on https://github.com/illustris/FreeRTOS-RISCV with minor fixes and improvements.

Usage

We added this macro for interrupt handling (defined in port.c):

freertos_rv32_soft_isr(pointer_to_function, interrupt_number)

You can test your final program using the ISS in the dwarfRV32 repository.

⚖️ License

As the fork predates the move of FreeRTOS to AWS:

FreeRTOS for dwarfRV32 falls under the proprietary FreeRTOS license, which is the GNU General Public License v2 with a linkage exception and a usage restriction. Check 'License'.

We are going to try our best to move to the MIT license, but this will need permission from @illustris who started this port.

About

Port of FreeRTOS for dwarfRV32.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 85.4%
  • C++ 11.8%
  • Assembly 2.0%
  • Makefile 0.8%