Software IP and source code
It is increasingly common to utilize existing software components in a new embedded design. These may be internally developed or are quite likely to come from an external source. Such software IP –...
View ArticleA video about dynamic memory in real-time systems
My latest video blog is now available. This time I am looking at the use of dynamic memory in real-time embedded applications. You can see the video here or here: Future video blogs will continue to...
View ArticleReinventing the wheel. Again?
It is long enough ago now that I can look back on when I first started writing embedded software and begin to really understand – or perhaps admit – why it attracted me. It would be easy to say that I...
View ArticleEmbedded Online Conference
We are living in interesting times. The word “interesting” can have many nuances. Normally, I think of interesting stuff as a source of fascination – I do think that we live in a fascinating era....
View ArticleHow good is the software?
I get pleasure from good quality things. Quality is a vague term, but, to me, it is some combination of good design for usability, functionality and aesthetics, along with reliability and durability....
View ArticleDevTalks Reimagined
There has been a strong trend, in recent years, towards online events that either replace or augment traditional face-to-face activities. We run frequent webinars and these are invariably very popular...
View ArticleUpcoming RTOS book
There is a project that I have been working on for quite some time. The idea started more than a decade ago, but is now coming to fruition. I am just finishing work on a book that should be published...
View ArticleEmbedded code: clear or clever?
When developing embedded code, there are various priorities. Top of the list, obviously, is delivering the required functionality and performance. This can be challenging enough. A key requirement is a...
View ArticleHow is power consumption affected by the OS?
Over the past few years, there has been an increasing concern about power consumption of embedded devices. This is commonly because devices are battery powered and there is a focus on getting the most...
View ArticleMemory Management Units
It is curious to consider some technology that, to many engineers, is rather mysterious, whilst, to others, is indispensable. The same technology is conceptually simple, but may be incredibly complex...
View Article