Embedded Systems Tutorials

Simple, structured tutorials with HTML demos and clear documentation

Networking

Learn how to use curl for HTTP requests and data transfer.

Open Tutorial

State Machine

A state machine consists of a set of states, events, and transitions.

Open Tutorial

openocd & gdb

Guide to using OpenOCD & GDB with ESP32 & STM32 microcontrollers.

Open Tutorial

Cmake Guidance

A complete guide of building C projects using CMake with Make & Ninja on Windows.

Open Tutorial

cJSON

Understand JSON parsing and generation in C using cJSON.

Open Tutorial

ESP32 SPIFFS

Work with SPIFFS file system on ESP32 with practical examples.

Open Tutorial

I²C Protocol

Understand I²C Communication with examples and simulations.

Open Tutorial

SPI Protocol

Understand SPI Communication with examples and simulations.

Open Tutorial

UART Protocol

Understand UART Communication with examples and simulations.

Open Tutorial

OBD-II Protocol

Getting Started with OBD-II Protocol (all necessary OBD-II commands with Simulator)

Open Tutorial

OLED Bitmap

How to create a image to bitmap for oled display.

Open Tutorial

LVGL Guide

Getting Started with LVGL (Light and Versatile Graphics Library)

Open Tutorial

Git Commands

Getting Started with Git Commands (all necessary git commands)

Open Tutorial