FreeRTOS port with C++ std::thread support for ARM boards Teensy 3.5, 3.6, 4.0 and 4.1 (cortex-m4f and cortex-m7f)
-
Updated
Aug 3, 2024 - C
FreeRTOS port with C++ std::thread support for ARM boards Teensy 3.5, 3.6, 4.0 and 4.1 (cortex-m4f and cortex-m7f)
This is a Mqtt broker for embedded devices, developed in C++, FreeRTOS to use advanced multitasking capabilities, and arduino core. Tested in an Esp32 and esp8266.
C++17 header-only interface to the FreeRTOS kernel API.
Explored the complexities of embedded systems and developed a FreeRTOS Lottery Scheduler for Arm Cortex-M3 on QEMU, enhancing scheduling capabilities beyond default implementations.
An example of implementation of FreeRTOS-kernel for STM32
Experimental FreeRTOS port with C++ std::thread support for posix platforms
FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
Add a description, image, and links to the freertos-kernel topic page so that developers can more easily learn about it.
To associate your repository with the freertos-kernel topic, visit your repo's landing page and select "manage topics."