etl/docs/resourses/_index.md
John Wellbelove 3dcff26123 Added some design pattern documentation
Modified some of the layout files
Modified the About documentation
2026-04-22 22:46:20 +02:00

3.2 KiB

title weight
Resources 2003

Programming

Templates - First Steps

CPP Reference

Bit Twiddling Hacks

Design Patterns

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.