MCU vs CPU vs MPU: Understanding Processors and Microcontrollers
Clear explanation of MCU, CPU, and MPU: what they are, key differences, and practical examples from real systems.
Friday, Sep 4, 2026 Week -- 20:50:16
My technical blog
A short place for practical notes, fixes, and technical learnings.
Read latest postsClear explanation of MCU, CPU, and MPU: what they are, key differences, and practical examples from real systems.
Practical FOSS alternatives to replace expensive enterprise tools like Jira, Confluence, Slack, and more. Build your self-hosted infrastructure with open-source software.
A practical guide for embedded engineers on generating audio and voice using PWM. Learn why PWM frequency matters, how PWM acts as a low-cost DAC, the role of Nyquist theorem, filtering requirements, and real-world implementation on STM32, ESP32, and Arduino.
Comprehensive guide to On-Board Diagnostics 2 (OBD2) protocol, covering its history, architecture, use cases, and real-world applications in modern vehicles.
Practical guide to bootdelay values in U-Boot: common options, configuration methods, and choosing the right delay for your environment.
My short notes from How to Win Friends and Influence People, focused on the nine leadership principles in a nutshell.
Short practical Linux signals guide with one full C example: change Ctrl+C behavior, send SIGUSR1, and use SIGALRM timeout.
A short practical guide to Linux IPC for embedded Linux: pipes, message queues, shared memory, Unix sockets, and signals with pros/cons and code snippets.
A short practical guide to SNMP on Linux: what it is, when to use it, secure SNMPv3 setup, useful commands, and troubleshooting.
A short practical NMEA 0183 guide with sentence structure, checksum verification, common message types, and full parsing examples for real projects.
A small personal project for exploring mood tracking, visual patterns, and simple user-focused interaction.
A versatile networking and communication toolkit featuring TCP, UDP, MQTT, CAN Bus, Serial Port, and Multicast protocols. Ideal for reliable data transmission, efficient messaging, and robust vehicle communication.