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…

Embedded software articles – from simulation to optimization

Embedded software articles – from simulation to optimization

As I have done before, I am continuing to catalog a wide selection of my articles that have appeared at…

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…

ARM TechCon – See you there?

ARM TechCon – See you there?

This week is the first, for me, of the major conferences in the embedded software space this Fall – the…

A hypervisor on a multicore system

A hypervisor on a multicore system

I have written before about multicore systems – here for example – and looked at AMP vs SMP and various…

Default parameters, C++ determinism and other C++ questions

Default parameters, C++ determinism and other C++ questions

As I mentioned on a previous occasion, I always welcome questions whenever I make a presentation, do a web seminar,…

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 World – “This is not EDA”

Embedded World – “This is not EDA”

Last week, as I previously previewed, was Embedded World in Nuremberg, Germany. Now that I am back home, footsore and…