News for hackers. Stuff that matters.
Re:Home-Made RTOS on Renode Simulation by usmanmehmood55 on Monday October 07, 2024 @03:57AM (#41763729)
Looks really nice. Is there any document or guide comparing it to the common RTOS (FreeRTOS, Zephyr etc)?

Also which boards are supported?

Re:Home-Made RTOS on Renode Simulation by Eplankton on Monday October 07, 2024 @08:19AM (#41765255)
The original document is written in Chinese so far, and I'll release an English version with further development. But the major recognizable difference is the RAII-wrapper for many synchronous primitives like mutex/semaphore/message queue/spin-lock, also I've been trying to add async programming mechanism that is similar to those in Rust by taking advantage of C++20 coroutines, including an trivial implementation of future<T> that needs no dynamic allocation(which is crucial in embedded system context).
Re:Home-Made RTOS on Renode Simulation by Eplankton on Monday October 07, 2024 @08:24AM (#41765285)
By now, only Cortex-M serires are tested, but the transportation to RISC-V(ESP32C-x series for a start) platform has been added to future todo-list, since I've split the layer between hardware abstraction and software kernel into `vendor-hal` and `kernel`, along with the user application layer `user`.