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

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

Aioli Audiostreamer: Music To The People

Instead of getting the streaming working robustly, I chose to add a Bluetooth connection between the Raspberry Pi and an external audio source.

Continue reading...
October 31, 2023 by ejaaskel Aioli

Yocto Hardening: Firewalls, Part 2: firewalld

Find all of the Yocto hardening texts from here! People often ask me two things. The first question is “Why did you choose to write this...

Continue reading...
September 16, 2023 by ejaaskel Yocto

Yocto Hardening: Firewalls, Part 1: nftables

Find all of the Yocto hardening texts from here! The eternal task of making the Yocto Linux build an impenetrable fortress continues. Next, we’ll look into...

Continue reading...
September 9, 2023 by ejaaskel Yocto

How to Turn Laptop Webcam into Digital Camera

AI generated image of a camera

In my last blog post, I said that I wanted to try finishing a project instead of starting a new one. Let’s forget that and kick off a new project.

Continue reading...
August 24, 2023 by ejaaskel Projects
Page 4 of 6« First«...23456»
  • Recent Posts
  • Recent Comments
  • Tags
  • Security

    Yocto Hardening: File System Integrity with dm-verity

    May 6, 2026

  • Security

    Yocto Hardening: Read-Only Rootfs

    April 22, 2026

  • Linux

    Sandboxing Systemd Services

    February 8, 2026

  • Sulka

    Building Sulka: Six Months of Embedded Linux Development

    December 21, 2025

  • Random ramblings

    “Fun” with SELinux

    December 11, 2025

  • F. Mellmann says:
    Thanks a lot for your very helpful description! I've struggled a...
  • 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...
  • aioli audio programming block design busybox c++ configuration delayyyyyy devblog digitalocean dns embedded embedded linux emulation encryption file systems firewall fpga fuzzing hardening juce kernel linux measured boot namesilo neorv32 open source pain programming projects qemu raspberry pi releases rtos security sulka syzkaller testing tpm tutorial u-boot vst plugins wordpress wsl yocto zephyr

Get in Touch


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

ejaaskel © 2026. All Rights Reserved.

Powered by WordPress. Theme by Alx.