Services

Services for embedded systems

Codiax is basically a consulting company that helps customers use open source in a smart and efficient way. Most often this involves platform software for embedded systems based on Linux, and quite often more or less hard real-time requirements are placed on the platforms we deliver. We help our customers on site or from our own premises in Kista.

Our projects

In a common assignment we set up a Linux platform for our customer's own hardware for a few weeks or months, depending on the requirements. We then hand over the entire solution to the customer with release 1.0. After that, either the customer takes over and handles the maintenance and future releases themselves, or we at Codiax handle the maintenance based on an annual agreement.

We always bring all our experience from the 50+ similar projects we have already completed. What can be a time-consuming challenge for the inexperienced is often quick and easy for us.

Technical expertise and specialities

We can help with all aspects of open source and embedded Linux: Build system setup for given hardware, BSP development, testing, performance evaluations, troubleshooting, FOSS licence management, CVE management, and production deployment. We specialise in Yocto/OpenEmbedded but have experience with all possible open source, and we have worked with most CPU architectures.

For increased real-time performance, we have worked with the PREEMPT_RT patch (of course), CPU pinning, various hypervisors like Xen and Jailhouse, and dedicated real-time operating systems like FreeRTOS and Zephyr. Often several of these in combination.