Yocto Project consulting
Hands-on support with layer architecture, recipes, BSP integration, image design, upgrades, migrations and build troubleshooting.
Learn more
Silicon Blade Consultants provides hands-on Yocto Project and embedded Linux consulting for engineering teams developing and maintaining production systems.
Support ranges from focused investigation of a difficult technical problem through to longer-term platform development, architecture work and team mentoring.
Why teams get in touch
Embedded Linux and Yocto projects often become difficult because of build issues, integration problems, unclear layer structures, ageing BSPs, or platform decisions that have accumulated over several product releases. We work with teams to solve those problems and leave them with a platform that is easier to understand, extend and support.
Services
Hands-on support with layer architecture, recipes, BSP integration, image design, upgrades, migrations and build troubleshooting.
Learn moreSupport for BSP bring-up, boot flows, kernel integration, device tree work, and platform architecture.
Learn moreInvestigation of difficult build failures, dependency issues, packaging problems, and CI pain points.
Learn moreReview of your Linux platform, build system layout, and engineering workflow to identify risks and improvement areas.
Learn morePractical guidance for teams building in-house capability around Yocto and embedded Linux.
Learn moreFocused training for engineers working with Yocto, OpenEmbedded, and production embedded Linux systems.
Learn moreWho we work with
We typically work with engineering teams that need practical help, not generic advice. That might mean unblocking delivery, reducing technical risk, or helping the team become more capable with its own platform.
Expertise
Our work focuses on the parts of Linux platform development that often create the most friction in real product teams: build systems, platform integration, maintainability, and team enablement.
Training
We offer practical training for engineers who need to become productive with Yocto and embedded Linux in a real development environment. Sessions can be tailored to your platform, your team's current level, and the challenges you are actively facing.
Explore trainingArticles
Practical Embedded Linux and Yocto articles based on real engineering work, from build-system architecture and BSP integration to debugging, boot flows, image design and production maintenance.
TALES FROM THE TRENCHES · #2
Automatically expanding a Yocto root filesystem on first boot, from repairing the GPT through to resizing the ext4 filesystem.
TALES FROM THE TRENCHES · #1
How conflicting OP-TEE Device Tree and ETZPC configuration caused an STM32MP1 to panic before Linux booted
How to use .bbappend files in a Yocto Project - A brief guide
Talks
The location for conference sessions, meetup talks, guest lectures, and presentation material related to Yocto, embedded Linux, platform bring-up, and engineering practice.
Browse talksPractical software for inspecting, understanding, and maintaining platform development workflows.
Software
Tools created by Silicon Blade Consultants for embedded Linux and platform development.
Browse softwareAbout
Silicon Blade Consultants is led by Iain Menzies-Runciman, an embedded Linux engineer with more than 30 years of Linux and Unix experience. The focus is practical engineering across Yocto, BSPs, bootloaders, kernels and the wider embedded Linux platform.
About Silicon Blade ConsultantsGet in touch
Tell us what you are building, where the project is getting stuck, and what you need to achieve. We can help with focused technical problems or longer-term Yocto and embedded Linux development.