Grzegorz Grzęda

Grzegorz Grzęda

At G2Labs, Grzegorz Grzęda develops IoT and embedded platforms while building MicrOS in public and sharing hands-on tutorials.

Building a Lightweight Logging Framework for MicrOS – Part 3: Compile-Time and Per-Module Filtering

In Part 2, we added colors, severity tags, and file/line information to MicrOS logs. Now we’re going to take it further: instead of just printing everything, we’ll give developers fine-grained control over what gets logged. This is crucial in embedded…

Read MoreBuilding a Lightweight Logging Framework for MicrOS – Part 3: Compile-Time and Per-Module Filtering

Building a Lightweight Logging Framework for MicrOS – Part 1: Why Logging Matters in an RTOS

When working with microcontrollers, debugging can feel like peering through a keyhole. Unlike desktop development, there’s no rich OS to lean on, no debugger always attached, and no full-featured console to tell you what went wrong. If your system crashes,…

Read MoreBuilding a Lightweight Logging Framework for MicrOS – Part 1: Why Logging Matters in an RTOS

Welcome to MicrOS

MicrOS is a new open-source embedded operating system designed to be simple, open, and educational.It’s inspired by great projects like Zephyr, FreeRTOS, and RIOT, but with a twist: MicrOS aims to stay small, transparent, and beginner-friendly. 🎯 Why MicrOS? The…

Read MoreWelcome to MicrOS