Recent posts tagged embedded

rahadbhuiya • Oct 9 • in Articles • 3 min read
When building telemetry filters for autonomous drones or robotics, the textbook recommendation is always the same: “Just slap a Kalman Filter on it.” In theory, the linear Kalman filter is mathematically optimal under Gaussian white noise. In the re...
  • rust
  • embedded
  • robotics
  • algorithms
cfdevice • Oct 8 • in Articles • 3 min read
RS232 and RS485 both turn up on the same vehicle-terminal spec sheet, and integrators routinely wire the wrong one. The choice is not about speed or age. It comes down to two questions: how many devices are on the line, and how far does the cable run...
  • embedded
  • hardware
  • iot
  • tutorial
cfdevice • Oct 8 • in Articles • 2 min read
Rugged vehicle-mount tablets are only as useful as the data they can read from the machine they're bolted into. On heavy-duty vehicles — tractors, excavators, trucks — that data comes off the CAN bus, and interpreting it correctly means supporting J1...
  • hardware
  • iot
  • embedded
  • linux
Donato • Sep 12 • in Articles • 6 min read
The first tool I decided to arm my Swiss army knife with was a BadUSB emulator. First and foremost, this extremely powerful tool provided you have physical access to the target machine relies on an inherent vulnerability of the USB protocol born in 1...
post-cover-26983
  • cybersecurity
  • esp32
  • c
  • embedded
danielp • Sep 3 • in Articles • 19 min read
What happens to a register when you call a function? On AArch64, the answer isn't "the CPU saves it." When you call a function, the CPU doesn't look at a register table and decide what to preserve. BL doesn't know about caller-saved or callee-saved ...
  • aarch64
  • arm
  • assembly
  • embedded
Toluwanimi Alfred • Jul 11 • in Articles • 3 min read
As a 300-level Mechatronics Engineering student studying Digital Electronics, I came across something that changed the way I think about binary conversions — not just as steps to memorize, but as operations with real mathematical meaning underneath t...
post-cover-22297
  • binary
  • computerscience
  • embedded
  • programming
gal-at-make-it • May 26 • in Articles • 3 min read
Most Arduino tutorials teach you to blink an LED and stop there. The jump from "it works on my desk" to "it ran for 6 months without crashing" is where most hobby projects die. Here are eight habits that get you across that gap - most of them I learn...
  • arduino
  • embedded
  • cpp
  • microcontrollers
Vaishnav-sabari-girish • May 15 • in Articles • 3 min read
If you spend any significant amount of time doing embedded systems development, you know the drill. You write your firmware, flash the microcontroller, and then… you stare at a serial monitor. For years, the options have been a bit of a mixed bag....
post-cover-17983
  • rust
  • embedded
  • cli
  • tui
CanGulmez • Apr 6 • in Tutorials • 4 min read
Interrupts is the must-known concept in embedded programming. So I wanna explain the interrupt management in ARM Cortex-M in this tutorial. ARM architecture distinguishes between the two types: interrupt and system exception. Interrupts are primaril...
  • c
  • embedded
  • low-level
  • linux
Tom Smithverified • 1 day • in Articles • 9 min read
Security dominated this week, but not in the usual way. Two active campaigns turned GitHub configuration files into attack surfaces. Researchers demonstrated that the built-in browsers inside AI coding tools can read your SSH keys. And at Oracle AI ...
post-cover-33104
  • agenticai
  • devsecops
  • github
  • localai
CanGulmez • Apr 6 • in Tutorials • 4 min read
In embedded programming, we trust IDEs like STM32CubeIDE, Keil or so on. These IDEs give us just some buttons and UIs to build, flash, and debug the source code that we've written for a MCU. But, I think that every engineer that works on this field h...
  • embedded
  • linux
  • c
  • low-level
CanGulmez • Apr 6 • in Tutorials • 5 min read
In this tutorial, I will inspect, flash and debug a firmware written for STM32F446RE microcontroller. To accomplish this, we need some dedicated tools: + openocd + arm-none-eabi- + gdb-multiarch openocd is the primarily tool that we have to get. It...
  • programming
  • embedded
  • low-level
  • c
embedmind • Oct 17, 2025 • in Articles • 4 min read
JsonX: Lightweight JSON → C struct mapping for Embedded Systems JsonX is a lightweight C library for embedded developers who need to map JSON directly into structs — without dynamic memory or code generators. JSON is everywhere - from web APIs to ...
post-cover-6601
  • embedded
  • rtos
  • firmware
  • json
To see more, click for the full list of posts or popular tags.
chevron_left
🔥 12 posts • 👩‍💻 9 active writers

✨ Want to write in this topic?
Share your learning. Get discovered. Build your profile.
Join CoderLegion

💡 Why developers use CoderLegion
Track learning • Share posts • Get ranked publicly
Create your profile