Selecting an embedded operating system

Selecting an embedded operating system

A majority of embedded devices nowadays are implemented using an operating system of some kind. This has not always been…

Embedded virtualization: Out-of-the-Box and into-the-fire?

Embedded virtualization: Out-of-the-Box and into-the-fire?

In the light of recent announcement of Mentor Embedded Hypervisor and discussions about embedded hypervisor technology, I am pleased to…

Hypervisor applications

Hypervisor applications

I recently discussed hypervisor technology and how it is being applied in embedded systems. This coincided with Mentor Embedded’s announcement…

Embedded file systems

Embedded file systems

On desktop computers, data that you are working on right now, in an open application, is most likely just stored…

Debugging with printf() or not …

Debugging with printf() or not …

My colleague Richard Vlamynck [who has been a guest blogger here] and I were discussing tracing and debugging. Like me,…

OS configuration

OS configuration

I have always characterized the difference between desktop systems and embedded along the lines of “desktops are all the same;…

Webinars

Webinars

I often tell people that my job is that of a “professional enthusiast”. I get enthusiastic about products/technologies, then infect…

Why should I care about software standards?

Why should I care about software standards?

From time to time I am pleased to receive submissions from colleagues, who can give different perspectives on embedded software….

In an open-source world, it’s all about integration

In an open-source world, it’s all about integration

I have historically been somewhat skeptical about open source software [OSS]. I am always wary of anything that is “free”…