Embedded systems – an identity crisis?

Embedded systems – an identity crisis?

Embedded systems, much as we know them now, have been around since the early 1970s, when Intel released the first…

Brillo – a brilliant OS or a scouring pad?

Brillo – a brilliant OS or a scouring pad?

Computers have had operating systems almost since the beginning – 60 years or so anyway. Embedded systems are a bit…

The most ubiquitous software on the planet

The most ubiquitous software on the planet

Software is an interesting kind of product. The most complex artifacts that humankind has ever made are items of software….

Let’s hear it for industrial automation!

Let’s hear it for industrial automation!

Although I doubt that many engineers habitually view things this way, marketing folks like to divide the world into sectors….

The Internet (or not) of Things

The Internet (or not) of Things

When I made the very first posting  to this blog, more than five years ago, I made the observation that…

Real time or not? What operating system makes sense?

Real time or not? What operating system makes sense?

I have been thinking about embedded operating systems and how a developer chooses from the options available. My thoughts partly…

Multicore Linux, DO-178B and RTOS performance

Multicore Linux, DO-178B and RTOS performance

Although I enjoy writing articles and blogs and giving presentations – I am always hoping that I can impart some…

Multicore systems: heterogenous architectures – untangling the technology and terminology

Multicore systems: heterogenous architectures – untangling the technology and terminology

Multicore continues to be a hot topic, as an ever-increasing number of embedded systems are designed with multiple CPUs –…

Embedded systems in cars – challenges and solutions

Embedded systems in cars – challenges and solutions

Complexity never, in itself, impresses me. I am impressed people’s ability to understand complex ideas and create complex machines, but…