The Colin Walls Blog

This blog is a discussion of embedded software matters - news, comment, technical issues and ideas, along with other passing thoughts about anything that happens to be on my mind.

20 November, 2014

It is now four and a half years since I first got an iPad. With my first one, it was love at first swipe and I used the device for two years solid – all day, every day. The iPad 2 did not seem to offer enough to make me upgrade, but, the iPad 3 with significantly improved performance and the wonderful retina display won me over. My old iPad went to my mother-in-law (who never wanted computer, so we did not tell her that this is just what an iPad is!), who has been happily using it ever since … Read the rest of this entry »


6 November, 2014

Although I know that it is a very un-manly thing to say – a bit like not being a sports fan – but I am not very interested in cars. I regard them as (expensive) tin boxes for going from A to B. Too many people (mainly, but not exclusively, men) are overly influenced by the image of cars. They judge people by their choice and drive like it is a competitive sport. This is all wrong on so many levels. I guess that I need to get back to my knitting …

Contrary to these comments, cars have been on my mind just lately … Read the rest of this entry »

3 November, 2014

The Fall is a big time for conferences and this week will see me clocking up some more air miles as I visit two events in Europe.

The first conference is in Stockholm, Sweden – Embedded Conference Scandinavia [ECS]. I attended this lively event last year and on several previous occasions. This year, I have two presentations, both on Tuesday:

At 10:00: Self-testing in Embedded Systems

At 14:00: Dynamic Memory Allocation & Fragmentation in C & C++

These are both technical sessions of 30 minutes duration.

On Thursday, I will be at IP-SOC in Grenoble, France. As has become something of a tradition, I will lead the embedded software track with a keynote:

At 09:00: IoT and Embedded Software: No Change or All Change?

If you are attending either of these events, please stop by and say hello. If you would like a copy of any of my slides, please drop me an email.

, , , , , , , ,

30 October, 2014

It is rather ironic. I am not very interested in video and TV. Although I do go to see the odd movie, I am much more interested in still photography. I have a very nice TV, which I enjoy when I do want to watch something. I just hope that my family can help me get value for money. I mostly regard YouTube as a waste of bandwidth – many videos have almost no useful visual content.

Yet, I seem to have a habit of getting involved in these things … Read the rest of this entry »


28 October, 2014

When I made the very first posting  to this blog, more than five years ago, I made the observation that the world of embedded software is very fashion conscious. I certainly do not mean that embedded software developers are renowned for their dress sense! I am talking about the way that a particular technology is really “hot” at any one time … Read the rest of this entry »

, , , , , , , , , , , , ,

16 October, 2014

I am a big advocate of public transportation. Although I have a car, of course, and recognize the convenience of personal vehicles, I see them as a luxury that we can decreasingly afford. I needed to drive to another city yesterday and a I found all the traffic snarl-ups so demoralizing, stressful and just a waste of time. Unfortunately, my timing and that of the train service did not correspond.

So, I use trains a lot and buses when appropriate. However, there are often times when something more personalized is needed, so I take a taxi … Read the rest of this entry »


13 October, 2014

I have been thinking about embedded operating systems and how a developer chooses from the options available. My thoughts partly come from the presentation that I made at the ARM conference in Munich last week. But I am also interested in ARM’s announcements in this area at ARM TechCon the week before.

It seems to me that although it used to be very black and white, the rules are changing and shades of gray become apparent … Read the rest of this entry »

, , , , ,

6 October, 2014

Hot on the heals of ARM TechCon in California last week, I am off to another ARM-centric event on Thursday this week: the ARM Developers Conference in Munich, Germany. This timing was no coincidence. It was originally scheduled for early summer, but it was moved to take advantage of ARM’s announcements at TechCon.

I will be making a presentation titled “OS Selection for ARM-based Systems”. If you are not attending and want a copy of my slides, please email. As ARM announced a new OS, I wonder if there will be questions about that …

Incidentally, if you are attending, you might need to double check the location. When the event was first announced, the location was a hotel at the airport [as had been the case before]. However, when it was rescheduled it was also relocated to the Holiday Inn in Munich city center. I hope that nobody goes to the wrong venue!

, ,

4 October, 2014

One, rather obvious phenomenon associated with getting older is that you know more dead people. It is also a phenomenon of the modern world. Although we do not have any more relatives and not that many more friends and acquaintances than our forebears, the media ensure that we are familiar with many, many more celebrities.

And, of course, celebrities end up dead eventually … Read the rest of this entry »

29 September, 2014

This week is the first, for me, of the major conferences in the embedded software space this Fall – the ARM TechCon. As usual, it takes place at the Santa Clara Convention Center in California. And, as usual, I will be attending.

The exhibition runs over two days: Wednesday and Thursday. I will be at the Mentor Graphics booth [#201] for most of the day on Thursday. So, if you want to stop by and say hello, you will be most welcome.

The conference continues on to Friday, when I have a paper at 2:30 entitled How to Measure RTOS Performance. If you are attending the event, do come along. If you want a copy of my slides or have any queries, please email.

A complete guide to the Mentor Graphics participation in ARM TechCon may be found here.

ARM are running an interesting activity at the show, in which sponsoring companies [like Mentor Graphics] have been invited to participate. A representative of each company will be provided with a FitBit movement tracker and real time logs of these people’s number of steps will be on display at the RAM booth. There are prizes for the most energetic. It seems that I was nominated to represent Mentor Graphics. Wish me luck!

ImageI will be reporting and commenting during ARM TechCon on the major social media channels [links on my blog homepage]. If you have any questions or comments, do get in touch.

, , , , ,

25 September, 2014

Today, I am continuing my “Six of The Best” series and looking at my six favorite cities. I am not really a “city person” – more of a “small town boy”. I much prefer to live in a more compact place, where I know people around around me, but have good transportation connections to the rest of the world. But I know that many folks – young people in particular – love to live amongst the bustle of a big city. But that is not for me.

However, I have traveled quite a lot – both business and leisure – and cities can be fun places to visit and, with some thought, I have favorites … Read the rest of this entry »

18 September, 2014

This is the first in an occasional series of postings with the title “Six of the Best”. This phrase is probably meaningless to many people outside of the UK and Australia and it is quite old fashioned here. It referred to the practice of punishing children with six lashes of a cane – a practice that is, hopefully, now consigned to history. However, I am not going to talk about corporal punishment.

This series is about my six favorite things in various categories. This time, it is apps on my iPad … Read the rest of this entry »

, ,

16 September, 2014

I have written before about multicore systems – here for example – and looked at AMP vs SMP and various other aspects of the technology. As the use of multicore designs has become increasingly mainstream, the options and possible configurations available has increased drastically.

A particular facet is the incorporation of a hypervisor in an AMP system … Read the rest of this entry »

, , , , , , , , , ,

8 September, 2014

In a recent post I mentioned that I have written a lot of articles over the years. I sometimes wonder how many, but it is certainly in the hundreds. Although historically they were in print, nowadays, most of my work appears online. A particular favorite outlet is a popular venue for embedded developers:

I have cataloged and highlighted some more of my work … Read the rest of this entry »

, , , ,

4 September, 2014

I like wine. There is at least one person in my life who might think I like it a bit too much, but I think that I will put that thought to one side. At the weekend, I can think of no better accompaniment to many meals than a splosh of something red in a glass. When I was much younger, I thought that it might be interesting to build up a wine cellar and develop some expertise in wine matters. However, over the years I have discovered that it is much simpler to just get wine when it is needed [but obviously keeping a couple of dozen bottles on hand to be sure] and I have never owned a house with a cellar. I have also managed to avoid becoming a wine expert; I know just enough to be able to select something off a shelf or a list with reasonable confidence. I had a friend, who developed such a fine wine palate that he found any wine under $100 a bottle undrinkable. As he was not a multi-millionaire, he could not afford to drink wine very often, which rather spoiled his pleasure. I have avoided this problem.

Apart from drinking the stuff, I am interested in some of the culture and rituals associated with wine … Read the rest of this entry »

1 September, 2014

As I mentioned on a previous occasion, I always welcome questions whenever I make a presentation, do a web seminar, write an article or blog post or whatever. Even very simple queries give me ideas for topics to discuss. I always take the view that, if one engineer poses a question, there are probably a bunch of guys who would also like the answer.

Once again, I am turning my attention to C++ … Read the rest of this entry »

, , , , , , ,

28 August, 2014

I like food. I am not a great enthusiast for restaurants, in general, but I do like to eat. I enjoy cooking and, at the time of writing, I am planning for a supper with friends on Friday evening – I think a French theme is in order. I watch very little TV and I am certainly not an avid viewer of cooking shows. However, a few times recently, I have been persuaded by other members of my family to watch The Great British Bake Off.

On one of these shows the other day, I learned something surprisingly interesting … Read the rest of this entry »

18 August, 2014

Although I enjoy writing articles and blogs and giving presentations – I am always hoping that I can impart some useful information and help engineers with their projects – the Q&A session after a presentation is often the moist interesting part. If I am doing a Web seminar, for example, I normally have a one hour slot; I try to talk for no more than 20-25 minutes, leaving plenty of time for Q&A. I find that so often it is the questions that trigger ideas for articles, blogs and further presentations. So, please keep them coming – comment here or email are always options.

I attended a recent Web seminar at which there were lots of interesting questions … Read the rest of this entry »

, , , , , , , , ,

14 August, 2014

As I write this, I am a week away from a short vacation [so there will be a temporary radio silence around here next week] and, somehow, this puts me into a philosophical mood – pondering the meaning of life and all that. I wrote a while ago about learning to swim – a journey which continues – and I have made plenty of progress, but I am still not quite where I want to be.

I have realized that progress is not always simple forward movement … Read the rest of this entry »

Meet Colin Walls

I have over twenty-five years experience in the electronics industry, largely dedicated to embedded software. When not working, I enjoy photography, books and music. Learn more about me, including my go-to karaoke song and the best parts of being British.

Follow Colin Walls

Latest News from Colin

  • Loading tweets...

Colin’s Upcoming Appearances