Coding the weather and meeting a Dalek – BBC Make It Digital
A couple of weeks back I spent the entire weekend working with embedded systems. Having got to the attention my of my boss, I want to share some experiences I had at a recent event, at which I was...
View ArticleAn embedded software article: The simplest possible UI
My latest embedded.com article has been published: The simplest possible UI It is very easy to think that all embedded systems are complex devices, with powerful CPUs – maybe more than one – and a rich...
View ArticleEmbedded software article: using an email server
My latest article over at embedded.com has just been published: Embedded email As with any technical endeavor, the selection/development of technology for communicating with an embedded system should...
View ArticleConferences: RTOS performance and a keynote
This time of year is usually quite busy for me, presenting at conferences. This year is no exception. I recently did a round trip to attend two conferences in Germany and France … ESE Kongress,...
View ArticleLibraries – a good way to promote embedded code reuse?
As any software developer is well aware, the basic process for building an embedded application is quite straightforward. Normally, the code is written in some combination of C [perhaps C++] and...
View ArticleOpenAMP – embedded multicore comes of age
Multicore designs in embedded systems are now becoming mainstream as the cost-effective way to implement the complex functionality required in modern devices. There are essentially two multicore system...
View ArticleSelf-testing in embedded systems article – part 2
My latest article in embedded.com is the second instalment of a two-part piece: Self-testing in embedded systems All electronic systems carry the possibility of failure. An embedded system has...
View ArticleVideo blog: a real time operating system story
My latest video blog is now available. I am telling a story about the RTOS business – specifically about how a team of developers selected the right RTOS for their needs. You can see the video here or...
View ArticleUpcoming webinar on selecting an embedded operating system
Next week, I will be hosting a Web seminar, looking in detail at the key factors involved in selecting an operating system. I frequently hear from engineers, who are endeavoring to make such a choice,...
View ArticleEmbedded software article: RTOS Revealed
My latest article on embedded.com has been published. This piece is the start of a new series, called RTOS Revealed, which will appear from time to time for the rest of this year, into 2017 and beyond....
View ArticleVideo blog about RTOS APIs
My latest video blog is now available. I am talking about blocking and non-blocking APIs in real time operating systems. You can see the video here or here: Of course, the example that I use in the...
View Article20 years in embedded software!
Working at Mentor Graphics, as a specialist in embedded software, has always been interesting, but I am often surprised when I meet people at conferences etc. who have no awareness of the company’s...
View ArticleDDoS, the IoT and Nucleus
First off, I lay no claim to be an Internet security expert. Maybe because of this, I was quite shocked by the scale and effect of the major DDoS attack that hit the news recently. This attack...
View ArticleEmbedded software article: RTOS Revealed #2
My latest article on embedded.com has been published. This piece is the second installment of a new series, called RTOS Revealed, which will appear from time to time for the rest of this year, into...
View ArticleEmbedded Conference Scandinavia
Next week is the Embedded Conference Scandinavia [ECS], which takes place in Kista – a suburb of Stockholm, Sweden. This is the foremost embedded event in the Scandinavian region and I have visited and...
View ArticleEmbedded software article: RTOS Revealed #3
My latest article on embedded.com has been published. This piece is the third installment of the RTOS Revealed series, which will continue to appear through 2017 and beyond. The series will cover every...
View ArticleTask identifiers in embedded operating systems
As I have been working on the RTOS Revealed series of articles in recent weeks, I have been thinking about the operation and functionality of operating systems. It is a very broad subject – hence the...
View ArticleEtherCAT – networking for real-time industrial embedded systems
For many years, I would regularly be asked about networking options for embedded systems. Commonly, the query was about real time systems and how they might be connected straightforwardly. Most often,...
View ArticleEmbedded software article: RTOS Revealed #4
My latest article on embedded.com has been published. This piece is the fourth installment of the RTOS Revealed series, which will continue to appear through 2017 and beyond. The series will cover...
View ArticleThere 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...
View Article