Embedded Software Blog

Posts tagged with 'RTOS'

Monolithic or not

Posted Aug 15, 2011, by Colin Walls

All my working life, I have had a challenge with explaining to people what I actually do. It all starts with defining what is an embedded system. As I have discussed before, this is by no means easy. I thought that this might become simpler over time, as embedded systems become even more ubiquitous, but the reverse is true. The definition is getting even fuzzier. It has reached a point where software … Read More

Tags: RTOS, Linux

On the move

Posted Jun 20, 2011, by Colin Walls

I recently talked about the process that might be applied to the selection of an embedded operating system and I hope that these guidelines are useful. I am currently working on a Web seminar on this topic, so I would welcome any input. However, developers tend to stick with a particular OS [or, at least, with a particular OS vendor] – recent research suggested that only about 20% of developers … Read More

Tags: Linux, API, RTOS, Nucleus

Choosing an embedded operating system

Posted Apr 18, 2011, by Colin Walls

I was recently approached for help by a Mentor Graphics customer, who was planning a new project and needed to select an operating system. They wanted guidance with that choice. Of course, one is tempted to say that it does not matter which of our products they chose [as, between them, Nucleus RTOS and Mentor Embedded Linux do cover most possibilities], but I felt they needed something more objective. There … Read More

Tags: Windows CE, Source Code, Linux, Low Power, RTOS, Networking, Nucleus

Who needs hardware designers?

Posted Feb 8, 2011, by Colin Walls

I was recently asked to participate in a “panel” article in a UK electronics publication. The topic was the apparent decline importance of hardware design, over software design, in embedded systems. An interesting subject - I needed to be careful what I said, as I work for a company where 90% of my colleagues are hardware design specialists! The final piece can be seen here. I was sent … Read More

Tags: Multicore, EDA, RTOS, hardware design

More uses for an MMU

Posted Dec 6, 2010, by Colin Walls

Some time ago, I wrote about the use of a memory management unit (MMU) for embedded applications and covered the basics of what such a device can do. Recent comment on that posting inspired me to think more about how an MMU may be used more creatively. The basic function of an MMU is to control a relationship between the addresses that a CPU uses to access specific memory areas and their actual physical … Read More

Tags: Linux, memory management unit, RTOS, MMU, Nucleus

RTOS deployment

Posted Sep 27, 2010, by Colin Walls

Since the earliest days of computers, they have been used for real time control applications. In the 1960s and early ‘70s, it was common to use a small mainframe or a mini-computer to control machinery or instrumentation. These computers typically ran under the control of a specialized operating system, which was designed for real time use. Examples include RSX-11 and RT-11, which were used on DEC PDP-11 … Read More

Tags: Nucleus, ReadyStart, RTOS

The one line RTOS

Posted Sep 6, 2010, by Colin Walls

I like simple things. Excessive complexity tends to annoy me. When I first started working with computers, I thought that mainframes were overly complicated, so I was pleased to discover minicomputers, where I could really understand exactly what was going on. Embedded software was a natural progression, as, again, I could grasp the entire functionality of the software. But that began to change, as … Read More

Tags: Linux, Android, Nucleus, RTOS

Electronics for the sick

Posted Jul 19, 2010, by Colin Walls

I have always for medical electronics interesting and I have blogged about it from time to time [here and here, for example]. Part of the reason for my interest stems from an occasional feeling that so much of the electronics around me is ultimately pointless. Many Mentor Embedded customers are making consumer devices, cell phones and other gadgets. Do we really need all of these? Aren’t they really … Read More

Tags: Android, User Interface, Networking, Inflexion UI, Low Power, Linux, Multicore, Medical, Nucleus, RTOS

AMP & SMP revisited

Posted Jul 12, 2010, by Colin Walls

Multicore continues to be a hot topic. Recent Web seminars, that we have run, were well attended, with lots of searching questions. I have discussed the subject here before, looking at the differences between AMP [Asymmetric Multi-Processing] and SMP [Symmetric Multi-Processing], for example. In various recent discussions with colleagues and customers, I have realized that there is more clarification … Read More

Tags: Nucleus, Multi-OS, AMP, Multicore, RTOS, SMP, MCAPI

MCAPI – lessons learned

Posted Jun 21, 2010, by Colin Walls

Some weeks ago, I wrote a blog entry on MCAPI, which seemed to provoke some interest. Last week we ran a Web seminar on this topic, in conjunction with the Multicore Association. This was well attended and seemed well received. You can access the archive recording here. We will be running another session soon, with timing oriented towards European attendees. I have done quite a few Web seminars now … Read More

Tags: Multi-OS, RTOS, Multicore, TCP/IP, Nucleus, MCAPI