A Linux Kernel Tracing Tutorial
The Linux kernel has a fairly extensive tracing infrastructure that is quite useful for debugging. There are a number of things you can do with… Read More »A Linux Kernel Tracing Tutorial
The Linux kernel has a fairly extensive tracing infrastructure that is quite useful for debugging. There are a number of things you can do with… Read More »A Linux Kernel Tracing Tutorial
When doing embedded Linux development, most of us spend out time tethered to a target system with a serial cable, which is used for a… Read More »The easy way to get serial terminal in Linux
Recently I tested support for the Verizon UML290 and Sprint U600 USB Cellular modems in an embedded Linux system. Both modems support 3G and 4G… Read More »Verizon UML290 and Sprint U600 USB Modems in Embedded Systems
This is part of an ongoing series of articles on the Git version control system. The “many repository” paradigm has been partly driven by the… Read More »Git and Distributed Development
As we help customers design products, we often try to leverage the latest cell phone practices and technologies. One of these is USB charging. There… Read More »How do modern USB chargers work
This is part of an ongoing series of articles on the Git version control system. This article discusses the trend in software configuration management toward… Read More »Git and Why Multiple Repositories
This screencast (use Firefox to view the screencast) provides an overview of the Git version control system. There are 3 features of Git that are… Read More »Git Overview Screencast
How to properly do callbacks to C++ member functions is something that has intrigued me for some time now. There are a number of solutions, none… Read More »C++ callbacks to member functions
Recently, I attended an Embedded Linux summit hosted by the Linux Foundation to discuss the Yocto project. Overall, I thought the meeting was very positive… Read More »Yocto and OpenEmbedded
We are currently in need of a Qt developer to help on a project. If you are interested, please contact us. Thanks.