3.2 KiB
| title | weight |
|---|---|
| Resources | 2003 |
Programming
Embedded Operating Systems
FreeRTOS
Extremely lightweight, widely used RTOS (now maintained by AWS) popular for its simplicity and massive ecosystem.
Zephyr
Open-source RTOS backed by the Linux Foundation, designed for microcontrollers and IoT devices with broad hardware support.
Mbed OS
ARM's open-source RTOS aimed at IoT development, tightly integrated with ARM Cortex-M hardware.
VxWorks
Commercial, high-reliability RTOS by Wind River used in aerospace, defence, and industrial systems.
QNX
Microkernel-based commercial RTOS by BlackBerry, dominant in automotive and safety-critical systems.
ThreadX
Compact, certifiable RTOS now part of Eclipse, popular in medical and industrial devices.
NuttX
Apache NuttX
RIOT OS
Open-source RTOS focused on IoT, emphasising low power and standard internet protocols.
RT-Thread
Popular open-source RTOS originating in China, with a rich component ecosystem for IoT devices.
crect
A C++, compile-time, reactive RTOS.
Contiki
Lightweight open-source OS designed specifically for low-power wireless IoT sensor networks.
RT Linux
a modified Linux kernel utilizing the PREEMPT_RT patchset (now in mainline since 6.12) to provide deterministic, low-latency, and predictable response times.
Libraries
JSON
JOSN parser.
GFX
A device independent graphics library.
Regex
Compile time regex library
AU Units
A C++14-compatible units library, by Aurora.
Embedded Artistry Libraries
Embedded Artistry Library Collection.
Blogs
Embedded Artistry
Explore the Frontiers and Foundations of Embedded Systems Development.
Fluent C++
Expressive code in C++.
Git
Git Command Explorer
A Git client.
Fork
Git client for Windows and Mac.
GitKraken
Git client for Windows, Mac & Linux.
SmartGit
Git client for Windows, Mac & Linux.
Sourcetree
A free Git client for Windows and Mac.
TortoiseGit
A free Git client for Windows. Provides overlay icons showing the file status, and a context menu for Git.