Featured Posts

Latest Posts

Multicore Blog Part 2 – Hypervisors and Homogenous Systems

Multiprocessor SoCs can consist of homogenous clusters where processing elements like CPUs, GPUs, DSPs, and dedicated FPGA logic are identical;…

Delivering on the Promise of Leading-Edge SoCs – Multicore Solutions Part 1 of 4

Silicon vendors are packing more hardware capabilities into today’s SoCs than ever before. These now include multiple CPU clusters in…

Taking the Baton

Thank you, Colin Walls, for leading the Embedded Software blog for the past 12 years.   Here are just a few of Colin’s many…

OFF-TOPIC: The Last Post

OFF-TOPIC: The Last Post

In late Spring 2009 – nearly 12 years ago – the Mentor blog platform was introduced and I was keen…

Article about MISRA C

Article about MISRA C

My latest article on embedded.com has been published here. I am looking at the application of MISRA C to develop…

emBO++ – embedded conference online

emBO++ – embedded conference online

Later this week is an online embedded conference; the interestingly named emBO++, at which I have two sessions: Power Management…

OFF-TOPIC: The history of today

OFF-TOPIC: The history of today

When I was at school [a long, long time ago!], I really could not see the use, or more specifically…

Video on break statements in C for embedded systems

Video on break statements in C for embedded systems

My latest video blog is now available. This time I am looking at the use of break statements and best…

OFF-TOPIC: How many words?

I am fascinated by language and communication. Because I am British – or, rather, English, to be precise – I…