Display Technologies Explained: LCD, TFT LCD, OLED, Interfaces, and Choosing the Right Display for Embedded Systems
Jul 10, 2026 · 34 min read
A practical deep dive for embedded engineers on LCD, TFT LCD, OLED, panel types, display interfaces (RGB, LVDS, MIPI DSI, HDMI, eDP, SPI), Embedded Linux display pipelines, STM32 and MCU constraints, and real-world display selection trade-offs.
8 Hours, 2 Countries, 1 Fjord View: Our Sweden to Ulvik Road Trip
Jul 6, 2026 · 9 min read
A personal road trip story from Sweden to Ulvik in the Hardangerfjord region: around eight hours each way, scenic roads, short daily adventures, and a slower travel rhythm shaped by a beautiful fjord view.
CPU Performance Metrics in Embedded Systems: MIPS, DMIPS, CoreMark, MHz, FLOPS, and What Actually Matters
Jun 27, 2026 · 18 min read
A practical engineer-friendly guide to CPU and MCU performance metrics in embedded systems. Learn what MHz, MIPS, DMIPS, CoreMark, CoreMark/MHz, and FLOPS really mean, when they help, when they mislead, and how to select the right processor for real workloads.
Understanding Light in Technology: From Infrared to Ultraviolet and Beyond
Jun 27, 2026 · 13 min read
A practical beginner-friendly engineering guide to the electromagnetic spectrum and how infrared, visible, ultraviolet, lasers, and optical sensors are used in embedded systems, machine vision, industrial automation, and modern products.
Battery Technologies Explained: Types, Charging Methods, BMS Design, and Real-World Applications
Jun 24, 2026 · 16 min read
A practical engineering guide to battery technologies, charging methods, and battery management systems (BMS), with comparison tables and real-world embedded applications.
Electric Motors in Embedded Systems: DC, Servo, Stepper, BLDC and Beyond
Jun 22, 2026 · 20 min read
A comprehensive technical guide to electric motors used in embedded systems: DC, BLDC, stepper, servo, and more. Learn how each motor works, when to use them, required drivers, control methods, and practical applications for robotics, automotive, and industrial embedded systems.
Communication Protocols and Interfaces Explained: SPI, I2C, UART, USART, CAN, Ethernet, USB, RS-232, RS-485 and More
Jun 21, 2026 · 23 min read
A practical engineer-friendly guide to communication protocols and interfaces in modern embedded systems, including UART, USART, SPI, I2C, CAN, CAN FD, RS-232, RS-485, USB, Ethernet, LIN, Modbus, and MQTT.
How to Win Friends and Influence People: Lessons From a Timeless Classic
Jun 14, 2026 · 8 min read
Why Dale Carnegie's 1936 masterpiece remains essential reading today: timeless lessons on human psychology, communication, and building meaningful relationships.
S19 File Format (Motorola S-Record): Complete Practical Guide for Embedded Firmware and Bootloaders
Jun 13, 2026 · 11 min read
A practical engineering guide to the S19 (Motorola S-record) file format: structure, checksum, record types, toolchain generation, STM32 workflows, UDS flashing context, and bootloader troubleshooting.
Monolithic vs Microservices vs Service-Oriented Architecture (SOA)
Jun 6, 2026 · 6 min read
A practical guide to understanding the most common software architecture styles, their advantages, disadvantages, and when to use each one.
GitHub Copilot for Developers: Step-by-Step Approach Instead of Asking for Everything at Once
May 31, 2026 · 5 min read
Real experience using GitHub Copilot daily: why breaking work into small steps beats asking for everything at once.
What Is a Reverse Proxy? A Simple Beginner Guide with Docker and Nginx
May 24, 2026 · 3 min read
A beginner-friendly explanation of reverse proxy, with a local Docker Compose and Nginx example using a configurable .env file.
Command Injection in C/C++: Why system() with User Input is Dangerous (with Practical Examples)
May 20, 2026 · 3 min read
A practical, beginner-friendly guide to understanding and preventing command injection vulnerabilities in C/C++ applications, with real-world examples and secure coding advice.
RTOS vs Bare Metal vs Embedded Linux: A Real-World Guide for People Who Actually Need to Decide
May 18, 2026 · 5 min read
A practical and human guide to choosing between bare metal, RTOS, and embedded Linux, with real examples, trade-offs, and hybrid architecture ideas.
Embedded World 2026: Conference Report and Hardware Ecosystem Observations
May 15, 2026 · 3 min read
Observations and notes from Embedded World 2026 in Nuremberg: major hardware vendors and embedded systems trends.
Jenkins Configuration as Code (JCasC): From Manual Setup to Reproducible Infrastructure
May 10, 2026 · 8 min read
Stop clicking through the Jenkins UI. Learn how to configure Jenkins entirely with YAML files using Configuration as Code (JCasC), with a complete Docker example that works out of the box.
Atomic Habits: Building Technical Discipline Through Daily Practice
May 10, 2026 · 4 min read
How Atomic Habits principles apply to building strong technical practices and engineering discipline.
From 2000 Lines of 8051 Assembly to 20 Lines of Arduino: A Microcontroller Generational Leap
May 10, 2026 · 3 min read
How learning 8051 assembly prepares you for modern microcontroller development with Arduino.
Wearable AI Assistant Testing: Meta Wayfarer AR Glasses Field Experience
May 9, 2026 · 4 min read
Field testing experience with Meta Wayfarer AR glasses and wearable AI assistants.
License Plate Reader – Edge Detection Based Recognition for ARM64
May 6, 2026 · 5 min read
A lightweight, real-time license plate detection and OCR system using edge detection and contour analysis instead of heavy ML frameworks. Optimized for ARM64 Raspberry Pi and resource-constrained devices.
Debugging i.MX6 DDR Calibration: Diagnosing Memory Instability in Embedded Systems
Apr 7, 2026 · 5 min read
How-to guide for diagnosing and fixing DDR memory instability on i.MX6 SoM using calibration and memory stress testing.
About This Technical Blog: Electronics, Embedded Linux, and Real-World Troubleshooting
Mar 29, 2026 · 3 min read
A personal tech notebook for remembering what I learn, tracking progress, and sharing useful insights with anyone who finds it.
Embedded RF Testing: Lab Methods and Troubleshooting for Wireless Devices
Mar 29, 2026 · 2 min read
Practical RF testing methods, test mode implementation, and lab workflows for embedded wireless devices.
Linux WiFi TX Power Configuration and Regulatory Constraints
Nov 29, 2025 · 2 min read
How to configure WiFi TX power limits and understand regulatory constraints in embedded Linux systems.
NMEA 2000 Implementation: Address Claim, Heartbeat, and Alarm Messages
May 29, 2025 · 3 min read
Practical implementation guide for NMEA 2000: address claim messages, heartbeat behavior, and standard PGN alarm publishing.
Embedded RED Cybersecurity Compliance (EN 18031): Requirements and Implementation
Mar 29, 2025 · 1 min read
How to understand and implement RED (Radio Equipment Directive) cybersecurity requirements (EN 18031) for embedded and wireless systems.