• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
2025机器人产业趋势论坛报名
传感器

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

  2001年09月01日  

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

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

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

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

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

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

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

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

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

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

最新视频
伊顿Bussmann:百年品牌 以创新驱动发展   
欧姆龙光电传感器E3AS | 角度特性演示:高反光不锈钢工件稳定检出   
研祥金码
专题报道
《我们的回答》ABB电气客户故事
《我们的回答》ABB电气客户故事 ABB以电气问题解决专家之志,回答未来之问。讲述与中国用户携手开拓创新、引领行业发展、推动绿色转型的合作故事,共同谱写安全、智慧和可持续的电气化未来。
企业通讯
优傲机器人新品巡展 NVITATION 邀请函
优傲机器人新品巡展 NVITATION 邀请函

优傲机器人将于2025年6月5日在北京亦庄举办新品巡展活动。届时,您将有机会近距离品鉴优傲新品成为首批见证 UR15 中

2025中国智能制造发展论坛报名邀请函
2025中国智能制造发展论坛报名邀请函

6月4日,2025中国智能制造发展论坛聚焦“数智创新赋能产业升级”与“绿色低碳构建可持续生态”双核议题,汇聚政府机构、全

在线会议
热门标签

社区