电子工程专辑
UBM China

连接性要求增加了嵌入式软件开发难度

上网日期: 2001年09月01日 ?? 作者: 柯伯南 ?? 我来评论 字号:放大 | 缩小 分享到:sina weibo tencent weibo tencent weibo


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友

关键字:United States? 美国? ESC? 嵌入式系统会议?

随着开发者步入一个以网络为中心的计算市场(在该市场上几乎所有的嵌入式设备都可能是互连的),所有传统设计考虑的复杂度也被推上了一个更高的层次。尽管主要目标仍是提供控制功能,但与以往独立的孤岛型设计不同,现在必须在一个更加无处不在的互连环境中保持这一控制功能。

不久前在美国芝加哥举行的嵌入式系统会议(ESC)上,专门举办了一些研讨会,着重讨论如何在新的互连环境下处理传统的问题,如编写正确的代码、调试和编译。

研讨会上提交的一些论文表明,工程师将不得不改造现有的工具,或开发具有相同可靠度的新工具。这也意味着必须将更多地注意力放在:跟踪设备的工作情况、管理产生的结果信息、与互连的嵌入式设备共享数据。

不管通信如何简单,现在任何一个互连设计都必须考虑一系列的因素。首先,必须对互连设计中的单元进行定义。这里,一些复杂的工具(如UML)和其它环境对定义更加复杂的设计很有帮助,甚至对生成代码也很有用。

其次,更多的重点应放在代码质量和设计的安全性上,特别是在影响普通消费者日常生活的环境中更是如此,NASA Glenn研究中心的科学家Martha S.Wetherholt指出。Martha在会上发表了题为“如何提高软件设计的安全性”的专题演讲。

在新的计算环境下,软件不再是一个可从系统中完整分离出来的子系统,而是一个控制、管理或与硬件和用户交互的协作系统。“软件将无处不在。”她认为。如果该系统对你的整个业务至关重要,那么软件的安全性就变得非常关键。

“为了使目前开发的更加复杂的互连系统能避免安全性问题,应从系统整体的角度进行综合设计考虑。”她还表示。

第三,有必要重新审视传统的技术和规范,并评估应如何将它们与其它技术一起进行改造以满足新的需求。最重要的是,市场开始萌生对一种新的嵌入式中间件的需求。MontaVista Software公司市场总监William Weinberg认为,中间件的目标是开发允许嵌入式设备协同工作的软件,以确保在复杂的网络环境中进行可靠地连接、调试和测试。

“采用Linux工作环境的优点在于,互联网和Unix(Linux源于Unix)是一并发展起来的,很难区分彼此。”他表示。其结果是,为两者开发的工具和语言相互兼容,许多Unix软件开发时就考虑到未来将在网络环境下进行计算。“它也为开发中间件工具及系统提供了一个统一的环境,并确保有一个足够的商业市场来支持它们。”

开放式系统网关标准(OSGI)可能成为一种新的架构,该标准在过去几年中得到了进一步的发展,以实现互连设备的协同工作,以及适当的管理和监控功能。






我来评论 - 连接性要求增加了嵌入式软件开发难度
评论:
*? 您还能输入[0]字
分享到: 新浪微博 qq空间
验证码:
????????????????
?

关注电子工程专辑微信
扫描以下二维码或添加微信号“eet-china”

访问电子工程专辑手机网站
随时把握电子产业动态,请扫描以下二维码

?

5G网络在提供1Gbps至10Gbps吞吐量方面具有很好的前途, 并且功耗要求比今天的网络和手机都要低,同时还能为关键应用提供严格的延时性能。本期封面故事将会与您分享5G的关键技术发展,以及在4G网络上有怎样的进步。

?
?
有问题请反馈
推荐到论坛,赢取4积分X