SAN FRANCISCO— Only 17 percent of embedded systems designers are currently using embedded Linux, and 66 percent say they are either not interested in using it or do not expect to be using it anytime soon, according to the results of a survey released here Monday (April 3) at the Embedded Systems Conference Silicon Valley.
The "2006 Embedded Systems Design State of Embedded Survey," conducted by EE Times and sister publication Embedded Systems Design, found that 34 percent of respondents were not interested in using Linux. Thirty-two percent of respondents indicated that they were interested in Linux but not likely to likely to use it soon and 17 percent said they were likely to use it soon.
By contrast, 24 percent of respondents to the 2005 version of the survey indicated that they were currently using embedded Linux.
Seventy one percent of those considering using embedded Linux indicated that low cost was among the reasons for considering it, up two percent from 2005. Sixty one percent indicated that adaptability/extendibility was among the reasons for considering Linux, up from 58 percent in 2005.
Among those not considering using embedded Linux, 60 percent said it was due in part to the incompatibility of Linux with software, applications and drivers, up from 51 percent in 2005. Thirty one percent of those not considering Linux cited performance or real-time capability among the reasons, and 28 percent cited support.
Respondents labeled real-time performance as the most important factor for selecting an operating system, with 54 percent indicating that it was one of the biggest factors.
The results of the survey, conducted through email solicitation from subscribers to EE Times, Embedded Systems Design and Embedded Systems Design Europe, as well.
I wonder what the results would be when considering Windows Embedded (Windows CE, Windows XP Embedded, WEPOS). Hard real-time (Windows CE - or Windows XP Embedded with Real-Time extensions) [check], application and driver compat [check], time to market [check], access to source code (Windows CE) [check]...
After all Windows CE is a hard real time small footprint (image sizes start from 200kb) embedded operating system that's suitable for both headless and headed devices, ships with source, supports very well known programming tools/languages (Win32, MFC, ATL, C#/VB, Compact Framework).
Windows XP Embedded is a componentized version of Windows XP SP2 which as we all know supports a TON of hardware devices and has excellent application compatibility - typical Windows XP Embedded designs go from concept to shipping in 12-14 weeks!
And WEPOS - provides plug and play support for the Point of Service (Airport Check in Terminals etc...) and Point of Service (check out terminals in stores etc...). This means that you, the developer focus on the glue of the application, not on integrating the hardware into your embedded system - and at the point of use the device lifetime can be extended through plug and play of peripherals that match the same specification but perhaps not the same model or manufaturer - it's a win-win situation!
Hey, don't take my word for it - go check out some of the Windows Embedded Case Studies - and if you're building devices based on Windows CE, Windows XP Embedded or WEPOS and would like to write a case study then let me know !