Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
Embedded Linux at ESC 2002 San Francisco
Rick Lehrbaum (April 4, 2002)

The Embedded Systems Conference (ESC) held in San Francisco during the week of March 11, 2002 was expected to draw over 15,000 attendees from all facets of the embedded systems market. Despite the much slower than anticipated economic conditions, event organizers report that attendance reached around 12,000. In contrast to the somewhat attenuated turnout, this year's ESC product and technology expo was the largest ever, occupying two large halls in the sprawling Moscone Convention Center complex.

From the embedded Linux perspective, the really BIG news this year is that embedded Linux isn't news anymore! Embedded Linux is now universally counted among the top three "must have" embedded OSes, which virtually all embedded hardware (chips, boards, systems), middleware, apps, and tools must support. The other two are generally VxWorks and one or another flavor of "Embedded Windows". Beyond Embedded Linux, VxWorks, and Embedded Windows, it now appears that all the other embedded OSes have been lumped into the nondescript category of "other" -- and are supported only when a major customer is willing to provide sufficient funding or purchase commitment.

Here, then, are some highlights from ESC 2002 San Francisco -- from the Embedded Linux perspective . . .


Embedded Linux Consortium kicks off embedded Linux platform standard

The Embedded Linux Consortium held an open technical meeting on March 12, during which the two-year-old group moved beyond its initial role of primarily evangelizing the adoption of Embedded Linux, to one of starting to create a unified Embedded Linux platform specification ("ELC Platform Spec"). There were over 125 attendees, and although no sign-in sheet was circulated, the RSVPs reportedly included representatives of some of the world's largest and most influential software, semiconductor, and electronics companies, including: HP, Hitachi, IBM, Intel, Microsoft, Motorola, Panasonic, Samsung, Sharp, Sony, Texas Instruments, Toshiba, and Wind River.

Some observers have complained that the process of moving the ELC Platform Spec forward is moving far too slowly to be useful to the market, while others are glad that a proper foundation (the Intellectual Property Agreement, or "IPA") is now in place, allowing large corporations to fully participate in the spec development process. In any case, the ELC's initial bylaws prohibited standards development activities, so a formal document was certainly necessary to enable this important change to the group's charter.

The ELC meeting's two keynote presentations are available online:
  • The Future of Embedded Linux (and the evolving role of the Embedded Linux Consortium), by Rick Lehrbaum, Founder and Executive Editor, LinuxDevices.com

  • Update on Embedded Linux in Japan (and EMBLIX, the Japan Embedded Linux Consortium), by Dr. Tatsuo Nakajima, Chairman of the Japan Embedded Linux Consortium (EMBLIX)
The ELC has now formed its first working group, chartered to develop the new ELC Platform Spec, and is encouraging volunteers to join the efforts of finalizing the spec with an eye towards a 1.0 release by the end of 2002. Proposals for other working groups, having orientations such as real-time Linux, security, wireless API's, high availability, device drivers, etc. have also been solicited by the ELC.


A quick tour of the ESC vendor expo

A total of 39 companies listed themselves under the category of "Embedded Linux" in the ESC show guide. Here is a sampling of some of the many Embedded Linux oriented demonstrations, technologies, and products that I came across at the show . . .
  • Arizona Cooperative Power -- demonstrated uClinux running on a new Hitachi H8S-2148AF development platform in Hitachi's booth. The board is described as "especially designed for uClinux . . . and intended to make it easy for educators, students, and companies to explore uClinux running on the H8S without incurring a hefty equipment expense." It is based on a 33MHz H8S-2674R and includes 8MB of SDRAM, 4MB of Flash, and a 10Mbits/s Ethernet port, and will be sold for $199.

  • China MobileSoft -- made their first appearance in North America at ESC 2002, where they demonstrated mLinux, their Embedded Linux distribution. They also showcased their Embedded Linux GUI (mGUI) and microbrowser (mBrowser). Prior to the recent opening of a sales office in the US, MobileSoft's business has been focused on manufacturers of smartphones, PDAs, and set-top boxes in China and Taiwan.

  • Lineo -- held a press conference to announce several new partnerships and strategies associated with the set-top box, residential gateway, and handheld computer markets. One interesting announcement was of a new Linux-based PDA (the "Kaii", mentioned briefly in last month's column) which is being developed in India, and which has a software stack similar to that of the Sharp Zaurus. Lineo explained that they are in the process of repositioning their products and resources around three key markets -- smart handhelds (including PDAs and smartphones); digital media (including TV set-top boxes); and residential gateways -- a theme that was reflected in the company's ESC booth demos, which were much more oriented towards application-specific solutions than generalized tools.

  • LynuxWorks -- announced the release of LynxOS version 4.0, which is said to feature Linux ABI compatibility. This means that LynxOS, a proprietary real-time operating system (RTOS) which previously offered a high degree of API compatibility with Linux (allowing it to run certain Linux apps after recompilation), should now be able to run some unmodified Linux binaries. Linux programs demonstrated running (unmodified) on LynxOS included the Opera browser and Quake. Note that this capability apparently requires that the Linux apps use dynamically linked libraries, since special versions of glibc library functions are required. LynuxWorks calls such programs "well behaved applications", and points out that the LSB requires dynamic linking of libraries.

  • Microtronix -- (in Altera's booth) demonstrated a Linux-based board support package for Altera's ARM-based Excalibur development kit, which allows development of multi-processor systems combining Altera's Excalibur hard-core "stripe" along with one or more of Altera's Nios soft-core embedded processors in the programmable logic portion of the device. The Microtronix support includes a multi-processing mezzanine board with multiple expansion headers to support Ethernet and display adapter cards.

  • MontaVista Software -- had their usual large pavilion with numerous hardware/software demos, including: the MontaVista High Availability Framework; the Visual Age Micro Edition Java VM equipped with a Java AWT based on Qt/Embedded; a digital set-top box reference design based on IBM's PowerPC 405GP processor; MontaVista Linux running on the Sharp Zaurus PDA; a demo of the latest real-time features (and supported processors) of MontaVista Linux version 2.1. One really cool demo was of a real live Linux-powered soft drink vending machine (the USA Technologies "ePort"), powered by a RadiSys StrongARM-based embedded SBC running MontaVista Linux. MontaVista also announced the receipt of an equity investment from Panasonic Digital Concepts Center (PDCC), a subsidiary of Matsushita Electric Industrial Co., Ltd.

  • Red Hat -- demonstrated their embedded software family (Embedded Linux, eCos, RedBoot, GNUPro tools) and showcased some interesting design wins, including: Brother printer (based on eCos), Symbol Wireless barcode scanner (Linux), Rymic ruggedized vehicle computer (Linux), Ericsson's Screenphone (Linux), Sony's PS2 (GNUPro), Intel's residential router (Linux), Iomega's Hip Zip (eCos), and Delphi's auto telematics system (eCos). One particularly interesting demo was of the results of a recent investigation by Red Hat's Clark Williams, which compares two popular ways to improve kernel Linux preemption latency -- the preemption patch (pioneered by MontaVista) and the low-latency patch (pioneered by Ingo Molnar). Which performs best? Both, as indicated by this detailed whitepaper written by Williams.

  • REDSonic -- showed the capabilities of RED-Builder, their GUI-based embedded Linux Image Creator and Integrated Development Environment (IDE), demonstrating the point-and-click simplicity of using it to build, download, and debug complete, small footprint Linux systems for a wide range of embedded targets. Target platforms demonstrated included Ampro's Encore 500 (x86), ITE 8152EVB (StrongARM), and MIPS 32-Bit Malta Board (MIPS). REDSonic also demonstrated SecureSOHO, a software stack for resource-constrained Linux-based gateway/firewall devices, which provides extensive networking and security features along with an easy-to-use end-user configuration/control interface.

  • RidgeRun -- (in Texas Instruments' booth) demonstrated DSPLinux, an embedded Linux distribution and toolkit for TI's dual-core (RISC/DSP) system-on-chip processors. At ESC, RidgeRun announced that they have added dynamic linking support to uClibc. Previously, developers of systems based on MMU-less processors (e.g. ARM7) had hesitated to use embedded Linux due to concerns about the ability to keep their application code proprietary for various reasons such as partner licensing agreements or protecting trade secrets. Dynamically linking to the LGPL-licensed uClibc libraries eliminates that problem. The new uClibc dynamic link support is being made available as part of a new board support package for TI's TMS320VC5471 dual-core processor.

  • TimeSys -- despite the stormy economy, TimeSys rode a wave of good news to ESC, announcing the receipt of $15.5 million funding and issuing a press release declaring: "Pioneer of Embedded Systems Software Poised to Assume Industry Leadership Role". Their booth featured four demos that showcased their board support packages (BSPs), which include support for the TimeSys Linux/GPL Embedded Linux distro and associated tool chains, Windows cross-hosting support, plus add-ons for real-time performance, quality-of-service CPU reservations, and real-time networking, running on a variety of processor architectures (x86, ARM, MIPS, PowerPC, UltraSparc, XScale, SuperH) and SBCs. The company also announced several new BSPs, and promised a steady stream of additional ones on an ongoing basis.

  • Vitals System -- (in Samsung's booth) demonstrated their family of "vLinux Developer Packages", which are reference designs for Samsung's ARM7 and ARM9 based system-on-chip processors. The platforms include full source code and schematics, are sold for a one-time fee (without royalties), and are meant to provide "turnkey" designs for wireless LAN access points, SOHO routers, and wireless LAN ADSL modem routers.
ESC press release roundup

Finally, in case you missed any of the many announcements of products, services, and partnerships relating to Embedded Linux that accompanied the conference, here's a list of most of the headlines . . .

Related stories:

(Click here for further information)


FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
(Become a sponsor)
GOLD SPONSORS
(Become a sponsor)
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets



Resource Library

• Unix, Linux Uptime and Reliability Increase: Patch Management Woes Plague Windows Yankee Group survey finds IBM AIX Unix is highest in ...
• Scalable, Fault-Tolerant NAS for Oracle - The Next Generation For several years NAS has been evolving as a storage ...
• Managing Software Intellectual Property in an Open Source World This whitepaper draws on the experiences of the Black Duck ...
• Open Source Security Myths Dispelled Is it risky to trust mission-critical infrastructure to open source ...
• Bringing IT Operations Management to Open Source & Beyond Download this IDC analyst report to learn how open source ...


BREAKING NEWS

• Superscalar ARM SoC runs Linux
• "Zubuntu" keeps Zaurus spirit alive
• i.MX515 targets Linux netbooks
• Palm "Nova" Linux set for CES debut?
• German Linux integrator launches workshops
• In memorium: Thiemo Seufer
• Browser for Linux devices hits second alpha
• OpenSUSE changes licenses
• "...and I'm Linux" contest nears
• COM Express module sports Atom
• Half-U net appliance runs Linux
• Targeting virtual hardware
• Samsung to ship Android phone in Q2?
• ARM, x86 duel in MID warfare
• Development bounties offered for open source STB


Most popular stories -- past 90 days:
• Linux boots in 2.97 seconds
• Tiniest Linux system, yet?
• Linux powers "cloud" gaming console
• Report: T-Mobile sells out first 1.5 million G1s
• Open set-top box ships
• E17 adapted to Linux devices, demo'd on Treo650
• Android debuts
• First ALP Linux smartphone?
• Cortex-A8 gaming handheld runs Linux
• Ubuntu announces ARM port


DesktopLinux headlines:
• Linux desktop gains kid-friendly browser
• OpenSUSE Community Manager discusses 11.1 release
• "...and I'm Linux" video contest approaches
• OpenSUSE rev's license, build system
• Linux gains fresh "AIR"
• Video-call software boasts HD quality
• Sun rev's "open source" desktop VM manager
• Open source music player rev's up
• Fedora 10 dubbed a "solid" chapeau
• HP preinstalls Linux on SMB desktop


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.