Sign In
Forgot Password?
Sign In | | Create Account

Embedded Software Blog

9 Feb, 2015

Matt Radochonski Today we announced  the embedded systems industry’s broadest portfolio for industrial automation, featuring a  unique multi-platform approach and robust security architecture, enabling embedded product developers to create more feature-rich, power-efficient, safe and secure systems. It encompasses a breadth of runtime platform options, customized development tools, system partitioning, power management, … Read More

2 Feb, 2015

Colin Walls My friend and colleague Richard Vlamynck has proposed another guest posting and I am more than happy to accommodate him. Apart from helping me and doing the rest of his day job, Richard puts in time, as I do, trying to assist people on various social networking sites. This can certainly be challenging, as, while many posts are genuine pleas for help from engineers who need to tap someone else’s … Read More

26 Jan, 2015

Colin Walls I have almost completed the job of cataloging my articles that have been published at embedded.com Here are another four, which address some key development topics: the sharing of code between multiple threads of execution; accessing low level device registers in C; selecting an operating system; making use of non-volatile memory … Share and share alike To an old hand at writing embedded code, … Read More

19 Jan, 2015

Colin Walls I am not a great fan of video, as a medium. If I want to learn something, I am more likely to turn to the printed word. It is only when something is intrinsically visual that I turn to YouTube. Like the time I unexpectedly needed to gut some fish – there I was, working in the sink with two slippery fish and a sharp knife, with my wife holding an iPad showing a video of a rugged looking man doing … Read More

13 Jan, 2015

Colin Walls I always welcome contributions – guest blog posts – from my colleagues and associates. After all, that reduces the amount of work that I need to do – how could I refuse? But seriously, I think that a different “voice” from time to time is refreshing. My colleague Richard Vlamynck has appeared here before. He has an interesting perspective, sitting right on the cusp of hardware … Read More

5 Jan, 2015

Colin Walls Although I regard the New Year as a time to look forward, I am continuing my catch-up process of cataloging embedded software articles that I have had published on embedded.com in the recent past. This time they cover medical systems, C function parameters, the basics of multitasking and the Forth language… Electronics for the Sick Electronics is used for numerous applications, but one, for which … Read More

16 Dec, 2014

Colin Walls As embedded systems become even more ubiquitous and complex, there is an increasing concern about security. The term means different things to different people, but I am thinking of the requirement for systems to be less vulnerable to tampering. Security measures are aimed at preventing, deterring or delaying the work of a hacker, who is trying to change the functionality of the device in some way. … Read More

8 Dec, 2014

Embedded software development books

Posted by Colin Walls

Colin Walls I am often asked where to get in-depth information about embedded software development. Commonly, the query comes from a student who thinks that it sounds like an interesting career option. Typically they ask how I got started, but, although I am willing to share my story, I am not at all sure that the details are still relevant – that was then, this is now. Maybe they are after advice on which … Read More

1 Dec, 2014

Colin Walls I am continuing my catch-up process of cataloging embedded software articles that I have had published on embedded.com This time they cover the influence of software on power management, using a memory management unit, all about the C/C++ keyword static and the basics of multicore … Device Power Consumption and the Choice of Operating System Device power issues are becoming increasingly important. … Read More

24 Nov, 2014

IoT revisited

Posted by Colin Walls

Colin Walls The Internet of Things [IoT] is a topic that appears in almost every news story or article in the world of embedded software right now. And it goes far beyond our immediate business – right across the electronics industry – as it is very much an encapsulation of hardware and software technologies. I wrote about IoT on this blog recently and someone suggested that I was rather dismissive … Read More

10 Nov, 2014

Colin Walls I am continuing to catch up with highlighting articles that I have had published at embedded.com. This time they are focused on C++ and on multicore embedded applications … Overloading or obfuscation? Operator overloading is a powerful feature of the C++ language. Used with care, it can yield readable, maintainable and efficient code. However, it is just as easy to write “clever” code … Read More

3 Nov, 2014

Colin Walls 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: … Read More

28 Oct, 2014

The Internet (or not) of Things

Posted by Colin Walls

Colin Walls 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 … Every few years, a product or technology … Read More

20 Oct, 2014

Colin Walls As I have done before, I am continuing to catalog a wide selection of my articles that have appeared at embedded.com. Another 4 today … Simulation – better than the real thing? With a complex embedded system, work needs to start on the software long before the hardware is available. Indeed, it may be necessary to commence work even before the hardware design is finalized. Software engineers need … Read More

13 Oct, 2014

Colin Walls 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 … Read More

Archives

 
Online Chat