containerized toolchain image showing grid of shipping containers
Blog Post
Connected Devices and IoT

How Containerized Toolchains Improve Embedded Software Development

Containers can make a significant difference and improve the way we develop embedded software. Our engineer shares their advantages and disadvantages, as well as how to use containerized toolchains and Docker to build consistent environments, speeding up both onboarding and development.
Cardinal Peak logo placeholder
Blog Post
Software Development

Using Dbus in Embedded Linux

Do you need dbus? There are command line programs for most system management functions. However, these traditional interfaces now talk dbus to get the job done. For example, the shutdown command actually uses dbus to tell ...
Cardinal Peak
Blog Post
Software Development

Yes, You Do Need to Document Your Open Source Code

I’ve recently had the experience of working with two pieces of open source code. Both implement a standard wireless communication stack in Linux. Names are omitted to protect the guilty. In one case, the code has been around since 2001 and has been part of the Linux kernel since version 2.4.6. It has now been... View Article
Containers can make a significant difference and improve the way we develop embedded software. Our engineer shares their advantages and disadvantages, as well as how to use containerized toolchains and Docker to build consistent environments, speeding up both onboarding and development.
Do you need dbus? There are command line programs for most system management functions. However, these traditional interfaces now talk dbus to get the job done. For example, the shutdown command actually uses dbus to tell ...
I’ve recently had the experience of working with two pieces of open source code. Both implement a standard wireless communication stack in Linux. Names are omitted to protect the guilty. In one case, the code has been around since 2001 and has been part of the Linux kernel since version 2.4.6. It has now been... View Article
Cardinal Peak
Blog Post
Software Development

Straddling the Boundary of Free and Proprietary Software

Cardinal Peak is currently developing an embedded product for a customer whose business is innovative lighting products. We have chosen to base the embedded system on Linux because it includes a wealth of infrastructure, it is open source and royalty free, and we have substantial experience with it. The embedded system is configured with an... View Article
Cardinal Peak is currently developing an embedded product for a customer whose business is innovative lighting products. We have chosen to base the embedded system on Linux because it includes a wealth of infrastructure, it is open source and royalty free, and we have substantial experience with it. The embedded system is configured with an... View Article