Skip to content
Silicon Blade Consultants
Search for:
  • Home
  • Talks and Training
  • Articles
  • Contact
  • Apps
  • Home
  • Talks and Training
  • Articles
  • Contact
  • Apps

Author: Iain Menzies-Runciman

How to use bbappend files in a Yocto Project

2024-10-162024-10-16 Iain Menzies-Runciman

One of the key things I often stress when working with the Yocto Project is: Never edit the recipe files of a layer you have downloaded from the Internet (unless you are planning on pushing those changes back upstream) If… Read more

Posted in Embedded Linux, YoctoTagged bbappend, Linux, recipe, rootfs, Yocto

A Quick Guide to Getting Started With The Yocto Project

2024-10-122024-10-12 Iain Menzies-Runciman

I really like the Yocto Project. As someone who builds Embedded Linux distributions, it makes my life so much easier. However, if you are just coming into the world of Yocto it is very easy to get overwhelmed with the… Read more

Posted in Embedded Linux, YoctoTagged Introduction, Linux, Yocto

How to Override Standard Files in a Yocto Project

2024-10-10 Iain Menzies-Runciman

Exploring how to overwrite some of the ‘standard’ Linux files

Posted in Embedded Linux, YoctoTagged append, bbappend, Filesystem, recipe, rootfs, Yocto

Checking for Security Vulnerabilities in a Yocto Build

2024-05-282024-06-14 Iain Menzies-Runciman

Yocto has a fantastic feature that enables it to automatically check any software packages added to a system image against the known security vulnerabilities, as tracked by the public Common Vulnerabilities and Exposures (CVE) database. To enable the check, add the following… Read more

Posted in Embedded Linux, YoctoTagged Security, Yocto

How to layout the structure of a Yocto Project

2024-05-162024-10-10 Iain Menzies-Runciman

I like to keep the directories in my Yocto projects structured so that I can easily keep track of where things come from. One of my biggest things is keeping any layers I have created separate from any layers I… Read more

Posted in Embedded Linux, YoctoTagged Linux, Yocto

How to add a Golang recipe to Yocto

2024-04-252024-11-23 Iain Menzies-Runciman

Yocto supports Golang recipes, but they are slightly different to standard ones. Simple Recipe For a basic recipe without any dependancies, it is still quite simple. SUMMARY = “This is a simple example recipe that cross-compiles a Go program.” SECTION… Read more

Posted in Embedded Linux, Golang, YoctoTagged Golang, Linux, Yocto

Yocto: Conditionally setting a variable based on the image name

2023-03-262023-03-26 Iain Menzies-Runciman

With one of my current build systems, I have two different build images – a production and a development one. For the production system, I want to have the root filesystem installed on the on-board eMMC storage but for the… Read more

Posted in Embedded Linux, YoctoTagged Linux, Yocto

Decompiling the Device Tree (DTB) for Embedded Linux

2022-05-262024-05-17 Iain Menzies-Runciman

One of the things I find very frustrating when working with device trees is that often the entries are split over several different files. This is great when you want to support several different boards that are only differ slightly… Read more

Posted in Embedded LinuxTagged Device Tree, DTB, Linux

Licences and Security in a Yocto Build (Part 1 – Licences)

2021-02-082024-05-19 Iain Menzies-Runciman

I Am Not A Lawyer Please ignore anything I say in this article! When building a system that makes use of Open Source Software, it is vital to know what your licence obligations are. Other than just the common decency… Read more

Posted in Embedded Linux, YoctoTagged Licence, License

Git Commands

2020-11-27 Iain Menzies-Runciman

This is purely a space for me to keep a reference to the git commands I don’t use often enough to remember. Undo The Last Commit So, you have just commited something and realised you didn’t want to do that……. Read more

Posted in UncategorizedTagged git

Posts navigation

← Older posts

Archives

  • October 2024
  • May 2024
  • April 2024
  • March 2023
  • May 2022
  • February 2021
  • November 2020
  • July 2020

Find Us

49430, DURTAL

France

Copyright © SiliconBlade Consultants All Rights Reserved.