Anxiety

Anxiety

I was involved in a discussion with some friends recently, during which we pondered in what period of history each…

Video about measuring RTOS scheduling latency

Video about measuring RTOS scheduling latency

My latest video blog is now available. This time I am looking at measuring RTOS scheduling latency in an embedded…

A portent of doom?

A portent of doom?

Despite the title above, I am mostly an optimistic, glass-half-full kind of person. I am profoundly saddened by many things…

Do you need a memory management unit?

Do you need a memory management unit?

A memory management unit [MMU] does what its name suggests – almost. It does not actually manage memory – it…

Wine bluff

Wine bluff

I have always enjoyed wine. When I was younger [much younger!], I thought that it would be interesting and sophisticated…

Video about optimization for power in embedded systems

Video about optimization for power in embedded systems

My latest video blog is now available. This time I am looking at optimizing code for power consumption in an…

A rock legend

A rock legend

There seems to be an endless stream of “legendary” rock musicians. They are mostly 10-15 years older than me –…

Three new embedded software tips

Three new embedded software tips

From time to time, I like to offer a little guidance to embedded software developers on various aspects of coding….

Big Brother is watching

Big Brother is watching

It is nearly 50 years since I read George Orwell’s “Nineteen Eighty-Four”. It was required reading at school. I thought…