Developing with FreeRTOS and RISC V
summary
FreeRTOS is shown running on RISC-V with both GCC and IAR toolchains and board-specific ports (Vega/SiFive examples), proving the kernel’s extensibility: chip‑specific headers let the context switch save and restore six additional registers and plug into the CLINT trap handler. Options include reusing main stack as the interrupt stack to save RAM or allocating a static interrupt stack. A live test suite boots on the board and signals success by an LED flashing every 3 seconds; pausing the test triggers an assertion and the blink pattern stops.
AI-written summary · about
chapters (5)
- 0:00Introduction to FreeRTOS
- 5:49Source code and porting
- 10:14Customizing the kernel
- 15:04Interrupts and memory
- 19:31Live demo and conclusion
related talks
50mInitializing RISC-V A Guided Tour for ARM Developers
32mHeterogeneous Linux and RTOS Software Architecture for Low-Price RISC-V...
01h 00mHow to run Linux on RISC-V (with open hardware and open source FPGA tools)
12mPorting The ThreadX RTOS To RISC V
28mFree and Open Source Hardware to enable RISC-V IoT Applications With
25mThe State of RISC V Software
24mRISC-V software ecosystem in 2020
09mRTOS Ports On Microsemi’s RISC V Processor For Iot And Embedded Applications
