Do you need a memory management unit?

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

Three new embedded software tips

From time to time, I like to offer a little guidance to embedded software developers…

Measuring time in an RTOS

I spend a lot of my time talking about, writing about and thinking about real…

A UI for a deeply embedded system

From time to time, I have the need to explain to someone exactly what an…

Some more embedded software programming tips

Another in my occasional series of tips for embedded software developers. Sometimes my tips are…

Embedded software article: RTOS Revealed #33

My latest article on embedded.com has been published. This piece is the thirty-third installment of…

Mixed criticality in embedded systems

Multicore embedded designs are becoming more common by the day. There are various of reasons…

Embedded software article: RTOS Revealed #32

My latest article on embedded.com has been published. This piece is the thirty-second installment of…

Embedded multicore webinar – mixed criticality

Next week – Wednesday 29 May – I am presenting a technical webinar, looking at…