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 Hardening: Kernel Module Signing

This time we have a relatively simple and effective hardening measure that may prevent big headaches: kernel module signing.

Continue reading...
September 22, 2025 by ejaaskel Yocto

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

This text is a short summary of my presentation at the embedded Linux conference, and talks about humans and cybersecurity.

Continue reading...
August 27, 2025 by ejaaskel Random ramblings

Yocto Hardening: Multi-Factor Authentication

In this blog post, I’ll show how to integrate Google Authenticator into a Yocto system to enhance the security of remote login flows.

Continue reading...
July 2, 2025 by ejaaskel Yocto

Introducing Sulka, the Hardened Yocto Distro

For years I have been telling myself that it’s a bit too much for a single person to try and manage a distro, but now I think it’s time to give it a go.

Continue reading...
June 12, 2025 by ejaaskel Sulka

Adding SPI & AXI to NEORV32 Design

In the previous part we created an FPGA design that runs NEORV32 and is capable of booting Zephyr. Let’s improve it by adding an SPI block and external memory.

Continue reading...
May 20, 2025 by ejaaskel FPGA

Running Zephyr RTOS on NEORV32 Soft Processor

The last time I was playing with an FPGA I connected Basys 3 and Raspberry Pi. It’s time to increase the difficulty a bit and create our SoC using FPGA.

Continue reading...
May 14, 2025 by ejaaskel FPGA

Configuration with PACKAGECONFIG in Yocto

The OpenEmbedded build system used by the Yocto Project has a powerful feature that is slightly hidden in the documentation: package configuration.

Continue reading...
May 6, 2025 by ejaaskel Quick Tips

Linux & FPGA, The Perfect Match?

FPGA, one of life’s big mysteries. Let’s combine Raspberry Pi 5 and Basys 3 boards and see how we can demonstrate communication between these two devices.

Continue reading...
April 24, 2025 by ejaaskel FPGA

Encrypting In Yocto With fscryptctl

In this blog text I’ll briefly cover how to use fscryptctl to encrypt and decrypt directories in an embedded Linux system.

Continue reading...
April 2, 2025 by ejaaskel Quick Tips

Yocto Hardening: File System Encryption with fscrypt

Let’s continue encryption with the second part and move on to file system encryption.

Continue reading...
March 18, 2025 by ejaaskel Yocto
Page 1 of 512345»
  • Recent Posts
  • Recent Comments
  • Tags
  • 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

  • FPGA

    Adding SPI & AXI to NEORV32 Design

    May 20, 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 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 vhdl 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.

Bluesky Feed


ejaaskel © 2025. All Rights Reserved.

Powered by WordPress. Theme by Alx.