OnMCU
Use cases Pricing Blog Docs Sign In Start Free Trial
Use cases Pricing Blog Docs Sign In Start Free Trial

Blog

Notes from the board farm

Engineering write-ups on hardware-in-the-loop testing, embedded Rust, and running CI on real silicon.

Latest

Featured

Jul 14, 2026 · Embedded Rust· 12 min read

On-target unit tests with defmt-test: from cargo test to real silicon

How defmt-test, semihosting, and OnMCU turn a Rust test suite running on a real microcontroller into an ordinary exit status that Cargo and CI already understand.

NUCLEO-H743ZI · cargo test
$ cargo test --test hardware
     Running tests/hardware.rs (target/thumbv7em-none-eabihf/debug/deps/hardware-4f2a9c1e)
INFO  (1/2) running cpu_is_cortex_m7...
INFO  (2/2) running hardware_crc_matches_software...
INFO  all tests passed!

Nov 5, 2025 · Testing

Why do we even test?

Tests can show the presence of bugs, never their absence. What testing is actually for, what counts as an error, and when embedded code should panic.

All posts

  • 2026
  • 2026-07-14 On-target unit tests with defmt-test: from cargo test to real silicon Embedded Rust
  • 2025
  • 2025-11-05 Why do we even test? Testing
OnMCU
Imprint Privacy OnMCU on GitHub OnMCU on LinkedIn
© 2026 OnMCU. All rights reserved.