Blog

Adding big‑endian support to CVA6 RISC‑V FPGA processor

We added big‑endian support for an open-source RISC‑V processor and booted Linux on it, using an FPGA board.

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.

Engineering Trust

Our latest blog post provides an overview of the Trustable Software Framework and how it's applied.

Software Ownership image

Software is never a temporary feature, especially in the fast-moving world of embedded systems. In industries like automotive, software is at the core of the product’s function, but time and time again, companies treat it like a short-term asset.

linux-vs-qnx

Codethink dives into the Linux vs. QNX debate—focusing on architecture, performance, scalability, and long-term production viability.

Safety Culture

Three years ago, we co-presented about Rust's readiness for use in Automotive Safety contexts, let's look back at that and then consider the future.

Safety Culture

After Codethink's milestone on safe open source in safety-critical systems, we joined two workshops in Lund to explore the journey further.

Big-Endian

Join Codethink at RISC-V Summit Europe 2025 for a talk on runtime-configurable endianness in RISC-V and a poster session.

EU Flag CRA

Explore the EU Cyber Resilience Act (CRA), its impact on businesses and affected sectors, its implementation, and penalties for non-compliance.

Older Posts

Get in touch to find out how Codethink can help you

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