Go for IIoT Systems
As developers, we have many options for programming languages. On one hand, it is great to have choices. On the other hand, it can be… Read More »Go for IIoT Systems
As developers, we have many options for programming languages. On one hand, it is great to have choices. On the other hand, it can be… Read More »Go for IIoT Systems
Go has a pretty neat development environment, and its helpful to set up a standard GOPATH on your workstation up front. This is what I do:
Now, after you log in, you can do things like:
One of the decisions we face when building Embedded Linux systems is what components to use. With Open Source software, there is often more than… Read More »A Review of Graphical Application Solutions for Embedded Linux Systems
Recently an OpenEmbedded class name srctree became usable. The srctree.bbclass enables operation inside of an existing source tree for a project, rather than using the… Read More »OpenEmbedded srctree and gitver
Recently, I’ve been evaluating Qt Creator for general C/C++ development. I’m currently involved in the development of a rather large C++ application that is approaching… Read More »Qt Creator for C/C++ development
I recently wrote an article about best practices building Qt applications with OpenEmbedded, and it occured to me that I should write an equivalent article… Read More »Best practices for building Gtk+ applications with OpenEmbedded
This article describes how to cross compile a Qt application (named qt_tutorial) with OpenEmbedded, and several best practices you should consider. OpenEmbedded currently includes fairly… Read More »Best practices for building Qt applications with OpenEmbedded
Occasionally I am asked how Embedded Linux compares with Windows CE. I have spent the past 5 years doing mostly embedded Linux development, and the… Read More »Embedded Linux versus Windows CE
I’m currently dealing with a programming problem where I need access to several 64MB, file-backed data structures concurrently on an Embedded Linux system that only… Read More »Dealing with large data structures efficiently in embedded systems
Several of my customers have built applications using the GTK+ tookit. While GTK+ works fairly well for what we have done, I have been wondering… Read More »GTK performance on PXA270 vs. OMAP3
With Linux, some of the things that seem like they should be easy are not — at least at first glance. For example, how do… Read More »How to implement an interrupt driven GPIO input in Linux
Recently I’ve been following the Vala programming language and using it some in embedded systems. Vala is a new programming language that aims to bring… Read More »Using the Vala Programming Language in Embedded Systems
How does one implement support for printing in embedded systems? I recently had the opportunity to add printing support to an embedded Linux system. The… Read More »Printing from Embedded Systems
In a previous article, I covered some of the basics of Linux timers. Any time you are doing any type of fixed time delay in… Read More »Should you be using monotonic timers?
(see also should you be using monotonic timers?) Have you ever wondered what is the best way to implement periodic tasks in Linux applications —… Read More »How to implement realtime periodic tasks in Linux applications