原创 Is it the end of embedded design as we know it?

2011-8-24 22:18 2867 16 17 分类: 消费电子

In an interview with Ron Wilson of EE Times, John Bruggeman, until recently chief marketing executive of both Cadence Design Systems and before that Wind River Systems, gave his predictions about the embedded system design industry. His thoughts are generating reactions online.


Here are my further thoughts on the topics Bruggeman raised: some of which I agree with, but many of which I do not..


The former chief marketing executive of both Cadence Design Systems and Wind River Systems thinks that the "whole fragmented RTOS-tied world is shrinking," and that embedded systems are coming to the point at which "only a handful of mission critical applications will use an RTOS," and everything else will be based on Linux/Android.


Not only that, Bruggeman predicts that traditional commercial RTOS embedded tool vendors will be absorbed into companies supplying the hardware building blocks or into companies building the devices.


While much of what he says is true of the mobile phone and connected consumer computing markets, it is not very applicable to the broader real-time, deterministic, control-oriented embedded market.


In the first market segment, almost everything that is not Apple-based uses Linux with Android's user-friendly Java wrapper, adequate for non- real-time, non-deterministic Web and TCP/IP-driven apps. Embedded systems companies in the past were able to experience high growth rates in this segment because mobile and consumer device companies needed their space-, power-, and resource-efficient RTOSes and development tools, not necessarily their real-time or deterministic performance capabilities.


Now this market has its own software development platforms, with vendors of RTOSes and C/C++ development tools left with what Bruggeman dismisses as a "handful of mission critical applications."


Some handful.


Left to hard real-time and deterministic RTOSes and C/C++ tools are many of the traditional embedded markets in the network transport layer infrastructure upon which this wondrous world of Androids and Apple iThings is built, automotive engine and industrial machine controls, medical, military/aerospace, as well as many new smart power infrastructure apps.


In addition, there is the emerging IPv6-driven "Internet of things" where mobile phones and mobile computing devices will use only a fraction of the billions upon billions of new IP addresses. Using the rest? My guess: remote sensors and sensor/controller combinations that will require much harder real-time and deterministic capabilities and will be much more space, power, and performance efficient than even most mobile phone, computing and consumer apps.


As to C and C++ being replaced by something else as the lingua franca of embedded systems design, Bruggeman may have a point. But it will not be Java or some other Web oriented language more appropriate to connected mobile and consumer computing devices.


More likely is a more parallelizable language appropriate to the much more distributed and multiple processor nature of future embedded systems designs at the chip, board, system, and network level. Or something entirely new that fits both traditional hard real- time deterministic embedded apps and the asynchronous, non-deterministic environment of connected devices.


To be fair, Bruggeman's claim that traditional providers of commercial embedded systems tools and RTOSes may be a thing of the past has some support in the most recent EET/ESD Embedded Market Study, in which the use of commercial RTOSes in the current projects of those who participated dropped from 51 percent in 2006 to 38 percent currently.


Commercial software vendors such as Wind River have placed much of their hope of survival on commercial distribution and support of open source OSes such as Linux. But according to the study, respondents' use of such alternatives increased only two percent, from 12% in 2006 to just 14 percent currently.


Ironically, according to the study the biggest growth in RTOS usage among those who answered the survey was in the "roll-your-own (RYO)" categories. These include the developers who use an internally developed in-house OS (from 21 percent in 2006 to 32% currently), and developers who are using an open source OS without commercial support and adapting it to their own internal needs (from 16 percent in 2006 to 29% currently).


I am doubtful of the claim that in the future the complex interactions required by machine-dependent and time-critical code will not be handled by an RTOS but instead be encapsulated in hardware by the chip makers, processor vendors, and builders of the end devices. I am also certain that they will support only those hardware features in those applications where there is sufficient potential sales volume to justify the investment. What about those lower volume applications and market segments that do not justify the addition of those features to the hardware?


For the innovation that many of the lower volume segments of the embedded market will need, it is the developers in that RYO segment on whom we will have to depend. From them we will get the new general purpose, hardware independent OSes needed to meet the requirements of the connected, real-time, and deterministic "Internet of Things" world.


While I may disagree with much of Bruggeman's assessment, I do agree with Ron Wilson's conclusions: embedded developers need to come up with strategies that will allow them to not just survive future changes, but embrace them and thrive.


 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户3654192 2011-8-24 01:53

I agree with this conclusion. What we are seeing is a industry convergence cuased by low voltage multi-core SoC's that make for a less costlt BOM, George Ingram

http://www.linkedin.com/in/georgeingramcom

相关推荐阅读
用户3665759 2015-10-02 18:21
Platform-independent way to generate CAD models
Pity the poor hardware developer faced with taking a printed circuit board design to completion in...
用户3665759 2015-10-02 18:13
Dealing with untethered mobile/wireless batteries
The convenience of an untethered world of mobile phones, personal wearable devices, an...
用户3665759 2015-09-27 13:27
Keeping eyes on the road
All of us are susceptible to attention lapses, and they can range from minor annoyance...
用户3665759 2015-09-18 18:19
Technical documentations: Implicit vs explicit
In courses on fiction and literature in college, my teachers emphasized the difference between imp...
用户3665759 2015-09-11 20:57
Yes, phone market can still grow
Declining sales of mobile phones are spreading panic among manufacturers as the market reaches alm...
用户3665759 2015-09-11 20:46
Smartwatches: Not so secure
Mobile phone companies have been pushing smartwatches as a way to pump up a saturated and decli...
EE直播间
更多
我要评论
1
16
关闭 站长推荐上一条 /3 下一条