Skip to content

ejaaskel

Embedded Software Handyman

  • Current Page: Home
  • About Me
  • Yocto Hardening
  • Mailing List
  • Current Page: Home
  • About Me
  • Yocto Hardening
  • Mailing List

Raspberry Pi 4, LetsTrust TPM and Yocto

Getting LetsTrust TPM module working with Yocto was fairly simple but there were a few things I learned along the way that may be worth sharing.

Continue reading...
September 20, 2024 by ejaaskel Embedded

Yocto Hardening: Measured Boot

So far we have mostly been focusing on hardening the kernel and userspace, but this time we will zoom out a bit and take a look at securing the entire system.

Continue reading...
August 27, 2024 by ejaaskel Yocto

Making USB Device With STM32 + TinyUSB

Have you ever wondered how USB devices are made? I sure have. Follow this tutorial to see how to create a simple USB device.

Continue reading...
August 3, 2024 by ejaaskel Embedded

Black-Box Fuzzing Kernel Modules in Yocto

It’s been almost ten years since I wrote my thesis. It was about guided fuzz testing, and as usual, I have done no actual work related to the topic.

Continue reading...
June 19, 2024 by ejaaskel Fuzzing

Yocto Emulation: Setting Up QEMU with TPM

Last time we got QEMU to launch u-boot, started kernel, and mounted a virtual drive. This time we are “just” going to add a TPM device to the virtual machine.

Continue reading...
April 20, 2024 by ejaaskel Yocto

Yocto Emulation: Setting Up QEMU with U-Boot

Yocto provides a script for using QEMU in the form of runqemu. However, that script just boots up the kernel using whatever method QEMU considers the best.

Continue reading...
April 1, 2024 by ejaaskel Yocto

My First Plug-In: Pastel Distortion

t’s time to finish a project. Lately, I have been mostly interested in embedded tinkering, but I’m also fascinated by audio and DSP programming.

Continue reading...
February 14, 2024 by ejaaskel VST Plugins

Fixing Stability Issue In The Blog Server

The biggest fans of the blog (or the people browsing between 6:00-7:00 UTC) may have noticed an issue where the site occasionally loads slowly.

Continue reading...
November 26, 2023 by ejaaskel Random ramblings

Open-source contribution: chdir for BusyBox

I managed to get a commit into one of the open-source projects that I use on a daily basis: BusyBox. I guess many others use it too

Continue reading...
November 16, 2023 by ejaaskel Random ramblings

Yocto Hardening: Kernel and GCC Configuration

This time we’re going to be doing two things to improve the security: hardening the Linux kernel, and setting hardening flags for GCC.

Continue reading...
November 8, 2023 by ejaaskel Yocto
Page 3 of 5«12345»
  • Recent Posts
  • Recent Comments
  • Tags
  • Linux

    Module Signing Keys (Without Building Kernel)

    September 30, 2025

  • Yocto

    Yocto Hardening: Kernel Module Signing

    September 22, 2025

  • Random ramblings

    Thinking Outside the (Linux) Box: Security Considerations From Human Actors

    August 27, 2025

  • Yocto

    Yocto Hardening: Multi-Factor Authentication

    July 2, 2025

  • Sulka

    Introducing Sulka, the Hardened Yocto Distro

    June 12, 2025

  • Shashank P says:
    Thank you very much ! .. Helped me get going on...
  • ejaaskel says:
    That seems to be a solid choice, thanks for the suggestion.
  • ejaaskel says:
    Thanks, great to hear you like it! I have planned the...
  • Joel says:
    Ohh, and ARM SoC with a FPGA called Avnet Zuboard 1CG...
  • Joel says:
    Very interesting! SPI demo next perhaps?
  • aioli audio programming block design busybox c++ configuration delayyyyyy devblog digitalocean distro embedded embedded linux emulation encryption evm firewall fpga fuzzing hardening ima juce kernel linux measured boot multi-factor authentication music neorv32 open source programming projects qemu raspberry pi rtos security sulka syzkaller testing tpm tutorial u-boot vst plugins wordpress wsl yocto zephyr

Mailing list


Join the mailing list to get notified when a new blog post is published. I may share some other interesting stuff as well. The newsletter is published zero to two times a month.

* indicates required
/* real people should not fill this in and expect good things - do not remove this or risk form bot signups */

Get in Touch


If you're sending me LinkedIn message, please mention that you're coming from the blog.

ejaaskel © 2025. All Rights Reserved.

Powered by WordPress. Theme by Alx.