Articles by Lawrence Hunter

Running FDSDK on a CVA6

In this blogpost we will cover how to bring CVA6 processor up with Linux on it and how we replaced the OS there with a different one, based on Freedesktop SDK, updating the kernel version on the way.

scheduling

Exploring how Codethink used embedded Rust to measure Linux’s scheduling performance with an external clock, while maintaining bit-for-bit reproducibility of the testing firmware.

Big-Endian

Codethink investigates big-endian support on little-endian architectures by exploring RISC-V's new runtime-controllable endianness, with QEMU as testing base.

QEMU graphic

Facing hardware delays? Testing embedded software doesn’t have to wait—here’s how QEMU bridges the gap.

Illustrative, hexagonally wired, circuit board

A summary of a Codethink sponsored project which implements a cryptographically secure bootloader, written in Rust, for RISC-V.

Adding RISC-V Vector Cryptography Extension support to QEMU

A dive into our work to add further support for vector cryptography in RISC-V with QEMU!

Blog Post Thumbnail

GNOME OS and Atomic Upgrades on the PinePhone

Author Index

Get in touch to find out how Codethink can help you

connect@codethink.co.uk +44 161 660 9930