Blog – Embedded Systems, Linux & Technology Insights

Blog – Embedded Systems, Linux & Technology Insights

Blog – Embedded Systems, Linux & Technology Insights

👋 Embedded Systems & Linux Blog — Yair Gadelov

Here I share in-depth articles, practical guides, and personal insights from my work in embedded systems, Linux/Yocto BSP development, real-time firmware, and system-level software engineering.
You’ll also find explorations of adjacent domains — from kernel drivers and PCIe bring-up to data pipelines, machine learning for trading, and software architecture best practices.

Typical topics include:

  • Board bring-up & BSP development — Yocto, device trees, kernel drivers, bootloaders.
  • Real-time firmware & RTOS — Zephyr, FreeRTOS, deterministic scheduling.
  • System architecture & integration — combining microcontrollers, SoCs, and Linux.
  • Software update & deployment — secure boot, FOTA, SWUpdate/RAUC.
  • Tools & automation — Python SDKs, test frameworks, CI/CD for embedded.
  • Technology & finance — algorithmic trading, data pipelines, and modeling.

This blog is both a knowledge base and a personal journal of my engineering journey —
from hands-on hardware bring-up to complex embedded Linux platforms and beyond.


Linux Gadget Device.

Published at January 19, 2021 ·  4 min read

Set up Linux device as human interface device or mass storage device.

Compile Linux kernel for zynq

Published at October 17, 2020 ·  2 min read

How to build the Linux kernel for zynq in separate and not as part of the yocto build.





Archives

2026 (4)
2025 (9)
2022 (3)
2021 (9)
2020 (18)
2014 (4)