Consulting

Our knowledge covers the whole chain of embedded design

Our knowledge covers the whole chain of the embedded systems. We are able to take on assignments for just one part of Your product, or we can help out with the complete system.

From Hardware to Software to CI/CD, no challenge is too big or too small for us.

Areas of Expertise

Our work has taken us on an interesting journey, covering many segments of the industry.

Time and Safety Critical Systems

Real time software and fast response time in the embedded system are properties that have been on the agenda since the company´s birth. We have 40 years of experience with design of safety system in the medical industry.

Operating Systems

We have a vast experience with RTOS. We have worked with drivers but also with the basic components of an operating system such as scheduling.

Low-Level Programming

Low level programming has always been one of our areas of expertise. We have deep knowledge of both software and hardware and how they interact. This experience is valuable when designing systems with properties of succesful restart at power failure.

Hardware

We have the expertise to design electronics aimed for small and bigger series in production. We take full responsibility for the design and handle approval with regards to immunity as well as emission.

Bring Up – BSP

A board support package (BSP) is the layer of software containing hardware-specific drivers and other routines that allow a particular operating system to function in a particular hardware environment. We build operating systems and infrastructure software specific to your hardware product, including SDK for the development of applications. To accomplish this we are using several opensource projects shown below.

Yocto Project

The Yocto Project is supported by a large and active community of developers and by some of the largest tech companies. Yocto works on the recent GNU/Linux distributions and supports generation of SDK and integration with IDE.

Rauc

RAUC is a lightweight update client that runs on Embedded Linux devices and reliably controls the procedure of updating your device with a new firmware revision.

Buildroot

Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation. We can both assist migrating to Yocto Project or continue working with Buildroot on bringup of your BSP for your hardware.

Linux

As operating system we use the Linux kernel. Supported by both a large community and by many of the biggest tech companies.

Are you in need of consulting or looking for a project estimate?