Language Selection

English French German Italian Portuguese Spanish

Running Linux Applications In An Embedded, Real-Time Environment

Filed under
Software

Following its success in the server market, Linux is generating a lot of interest as the new OS of choice in embedded and real-time devices. However, because the Linux kernel was not originally designed for these types of applications, it faces a number of interesting technical challenges that must be over-come if it is to gain widespread acceptance in this market. This paper starts with a discussion of the architectural features of the Linux kernel, with particular emphasis on showing where there is a good match with the requirements of the embedded market and where problems exist. The paper then goes on the present a comparison of the different approaches that have been used to adapt Linux for real time and embedded systems.

Linux is the rising star among operating sys-tems. Mergers, IPOs and surging growth have catapulted Linux from the comfortable realms of Universities and research labs into the bright lights of the business world at breakneck speed. Windows assailant, Unix saviour, the reasons for Linux success in the server market are as many as they are diverse.

Can Linux succeed where others have failed?




More in Tux Machines

Why we use open source - Australia’s Immigration agency explains

Why choose open source? “In some ways, [the open source software used by the agency] is effectively more capable” than commercial products, he said. “In terms of cost-effectiveness, [it] wins hands down: no license/maintenance fees, extensible architecture [and] global open source R&D.” The team uses an open source software package called ‘R’. Read more

Emacs & the obsessive email mongerer

I had already mentioned in passing here that I am using Emacs for a variety of tasks: outline, project management and planning with Org-Mode, IRC (go figure, my default email client on all my machines is Emacs’ ERC), notes editing or quick scribbling with the Scartch buffer (happens to me all day long), and regularly, albeit less frequently than in 2013, various editing of html pages, javascript and sometimes even Python when I dare to edit one or two things in Python scripts. A consequence of all these use cases is that I have Emacs open almost everyday on almost any of my machines. Read more

MIPS tempts hackers with Raspbery Pi-like dev board

Hard to choose between Raspberry Pi, BeagleBone Black, and MinnowBoard Max? Now there’s another choice: the open source MIPS-based “Creator CI20″ dev board. In a bid to harness some of the energy and enthusiasm swirling around today’s open, hackable single board computers Imagination Technologies, licensor of the MIPS ISA, has unveiled the ISA’s counter to ARM’s popular Raspberry Pi and BeagleBone Black SBCs. These days, every processor vendor simply must have a community supported dev board in order to engage with the developer communities. (Incidentally, Intel’s is the MinnowBoard Max and AMD’s is the Gizmo.) Read more

Samsung announces the Gear S while LG officially unveils the G Watch R

Samsung announced yet another smartwatch, Samsung Gear S that runs Tizen and comes with a 3G wireless radio. I have seen some call this the Gear Note because it does have a long two inch curved Super AMOLED display. The Gear S has WiFi, Bluetooth, and 3G radios and antennas inside so you can use the watch when your phone isn't handy. Turn-by-turn pedestrian navigation is powered by HERE. It has an integrated GPS chip and can be used for exercise, again without a phone connection. Read more