Porting The ThreadX RTOS To RISC V
summary
Express Logic ports ThreadX to RISC-V, implements port to RISC V and verifies it with Spike simulation then on a Microsemi SmartFusion development board, running an 8-thread stress test (timers, queues, semaphores, mutexes) overnight. ThreadX retains preemption-threshold scheduling, real-time event trace into a circular buffer and memory-protected modules, advertises a minimal ROM footprint around 2 KB, SIL-4/Class C/D safety certifications, and publishes service timings in four modes; commercial, royalty-free licenses with full source aim for release before year end.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:17Background
- 1:19ThreadX Overview
- 3:19Preemption-Threshold™ Scheduling
- 4:28ThreadX Event Trace
- 5:27ThreadX Application Modules
- 6:49Testing The Port
- 8:05Final Test
- 9:05ThreadX Footprint
- 10:13ThreadX Service Times
- 11:36Current Status and Resources
related talks
21mDeveloping with FreeRTOS and RISC V
01h 06mEclipse RISC-V Embedded Ecosystem – OpenHW, Eclipse ThreadX and IoT Innovation
32mHeterogeneous Linux and RTOS Software Architecture for Low-Price RISC-V...
21mAdaptable, Scalable and Predictable Computing with a Multi-threaded RISC-V Architectu...
24mRISC-V FutureWatch: Introducing a New Software-defined Silicon Capability to the RIS...
12mDemo: RISC-V 64 Bit Debug and Trace
29mWriting Rust bindings for ThreadX
11mDriving SoC Innovation with Synopsys RISC-V Solutions
