Featured posts

Latest posts

Low power multicore from a software designer’s perspective

Low power multicore from a software designer’s perspective

After talking about low power CPU modes last week, I make no apology for returning to the topic. Reducing power…

Learning to swim

Learning to swim

Being “middle-aged” is not so bad – that is my conclusion. For a long time I resisted this description of…

Low power modes

Low power modes

Power management is a hot topic – or maybe that should read “a cool topic” – among embedded developers of…

The 4th dimension

The 4th dimension

People of often tell me that I think too much. Maybe that is true, but at least I am prepared…

Safety critical sensors in cars

Safety critical sensors in cars

A number of industry segments demand systems that comply with specific safety requirements. Obvious examples are mil/aero and medical and,…

Goose bumps

Goose bumps

Skin is funny stuff. It is our “interface” to the world. When you look at a person, with the exception…

Selecting an embedded operating system

Selecting an embedded operating system

A majority of embedded devices nowadays are implemented using an operating system of some kind. This has not always been…

Christmas traditions

Christmas traditions

This is my last blog posting before the holidays, as, like many people around the world, I am about to…

Using an unsigned integer to store a pointer in C

Using an unsigned integer to store a pointer in C

Nowadays, social networking is becoming quite “grown up” and goes a long way beyond teens discussing how to (mis)spend their…