Yann Cardaillac's Blog

Find me on Medium!

Learning PKI with step ca

This post explains the process of setting up a Public Key Infrastructure (PKI) using step-ca. As part of my efforts to enhance IoT fleet…


Yocto Multiboot image (recovery/system or more)

One of my clients needed to create a custom WIC image with a dual recovery/system partitioning strategy.


App Runtime Versioning using CMake

The title may be somewhat misleading. Naturally, in this project, I utilized Git. The objective was to furnish a C++ application with its…


Dockerized Jenkins DinD

Jenkins server as a Docker container with Docker in Docker (dind)


LXC Container in the Embedded World

Containers in the embedded world are definitely not equivalent to running them in the desktop world. Let’s see how to integrate a simple…


Ubuntu 22.04 in simple Kiosk mode

Simple ubuntu server installation in an embedded X86 target


Build a Package (Uboot) with Yocto SDK

These simple guidelines will explain how to build a sdk with Yocto and use the created toolchain to build uboot or any other package:


Yocto dynamic inheritance

Let’s see how to simply create a flexible inheritance with yocto variables.


Simple CMake integration with Gitlab Pipelines

Here’s a simple guide on CMake integration on Gitlab, plus the installation of a gitlab runner with docker.


ssh the hell out of automation scripts

As an embedded engineer I am facing a lot of time the need to access my target via ssh and do stuff on there, here’s a simple how to.