Silicon Blade
Services
ServicesYocto Consulting
TrainingSoftwareTalks
Articles
ArticlesTales From The Trenches
AboutContact

Back to Articles

Article Series

Tales from the Trenches

Practical lessons from real-world Embedded Linux engineering.

Series articles

5 articles

Debugging an OP-TEE Panic on STM32MP1

TALES FROM THE TRENCHES · #1

STM32MP130/08/2026

Debugging an OP-TEE Panic on STM32MP1

How conflicting OP-TEE Device Tree and ETZPC configuration caused an STM32MP1 to panic before Linux booted

8 min read
Device TreeSTM32MP1Trusted Firmware
Resizing an Embedded Linux Filesystem on First Boot

TALES FROM THE TRENCHES · #2

STM32MP02/09/2026

Resizing an Embedded Linux Filesystem on First Boot

Automatically expanding a Yocto root filesystem on first boot, from repairing the GPT through to resizing the ext4 filesystem.

11 min read
FilesystemsYoctoEmbedded Linux
Speeding up Flashing eMMC for the STM32MP1

TALES FROM THE TRENCHES · #3

embeddedLinux03/09/2026

Speeding up Flashing eMMC for the STM32MP1

Improving the time to flash eMMC by replacing STM32CubeProgrammer with snagboot

8 min read
STM32MP1U-BootStorage
One Yocto Machine, Several WIC Layouts

TALES FROM THE TRENCHES · #4

embeddedLinux12/09/2026

One Yocto Machine, Several WIC Layouts

Selecting different Yocto WIC partition layouts by image purpose and deployment target, while keeping a sensible machine-level default

12 min read
YoctoWICBitBake
PARTUUID, UUID and PARTLABEL: When a Partition Has Too Many Names

TALES FROM THE TRENCHES · #5

embeddedLinux13/09/2026

PARTUUID, UUID and PARTLABEL: When a Partition Has Too Many Names

Converting a system to A/B root filesystems and changing UUIDs

8 min read
Embedded LinuxSTM32MP1U-Boot

© Silicon Blade Consultants