Embedded Software

  • Embedded software article: RTOS Revealed #5

    My latest article on embedded.com has been published. This piece is the fifth installment of the RTOS Revealed series, which will continue to appear through 2017 and beyond. The series will cover every aspect of real time operating systems. Inter-task communication and synchronization In this article, I take a look at the various facilities that […]

  • What is a marriage all about?

    There has been much discussion in recent years, in most Western countries at least, about marriage – what it means and how it might be reformed. Gay marriage has been discussed endlessly. Very recently, the topical discussion in the UK has been about whether a heterosexual couple might enter into a civil union; a court […]

  • Using C++ with an RTOS

    If your embedded application makes use of a real-time operating system [RTOS], like Nucleus, you will need to learn the API – the Application Program Interface. The API is a series of function calls that enable the application code to make use of the facilities provided by the RTOS. These facilities include control of tasks, […]

  • Being kind …

    As I get older, I find that I am increasingly susceptible to strong emotions. I think it started 30 years ago, when I first became a parent. Having children stretches your emotions in every direction. I think that emotions are like muscles: the more you exercise them, the more agile they become. I can be […]

  • Embedded software video blog about inline code

    My latest video blog is now available. I am talking about the use of inline code – a common speed optimization – in embedded systems. You can see the video here or here: Future video blogs will continue to look at topics of interest to embedded software developers. Suggestions for topics are always welcome via […]

  • Every color of the rainbow

    What do you do when you see a rainbow? I will tell you what I do: I just stand and stare. I have no idea how many I have seen in my life – it must be many hundreds – but I still stop. If I am inside the house and observe that it is […]

  • Reports of the death of the RTOS have been exaggerated

    Crystal ball gazing is, I feel, commonly a foolhardy activity. So often, I have heard so-called experts making complete idiots of themselves with their perspectives on a future that seemed unlikely at the time and turns out to be completely wrong in every detail. The world of embedded software is no different. Every few years […]

  • Introducing the Anüas

    A while ago, I wrote about the benefits of saunas. In summary, it appears that regular use of a sauna can extend ones lifetime. Since I wrote that, further research has been reported that suggests that frequent sauna usage [several times a week] can reduce the risk of dementia by as much as 66%! I […]

  • There ain’t no such thing as a free lunch [or operating system]

    Not long ago, I was telling a friend about an iPad app that I had found useful. I commented that it was very reasonably priced at $10. They were very proud to tell me that they never pay for apps on their phone or tablet and only use free ones. I am always suspicious of […]

  • Homeopathy – science or nonsense?

    I have some friends, a couple, who are keen tea drinkers – like many English people, of course, including myself. Whilst I am somewhat conventional and like my tea to have some flavor, they are rather odd and seem to want hot water that is barely stained brown. In a café, they will request hot […]


Subscribe to Embedded Software updates