您现在的位置:智能制造网>技术首页>

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

2007年04月11日 10:32来源:烟台勾股通信技术有限公司 >>进入该公司展台人气:669

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

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

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

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

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

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

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

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

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

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

关键词:嵌入式系统
全年征稿/资讯合作 联系邮箱:1271141964@qq.com
  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。


编辑精选

更多


宣传样本推荐图书

旗下子站

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备



关于我们|本站服务|会员服务|企业建站|旗下网站|友情链接| 兴旺通| 产品分类浏览|产品sitemap

智能制造网 - 工业4.0时代智能制造领域“互联网+”服务平台

Copyright gkzhan.comAll Rights Reserved法律顾问:浙江天册律师事务所 贾熙明律师

客服热线:0571-87756395加盟热线:0571-87759904媒体合作:0571-89719789

客服部:编辑部:展会合作:市场部:

关闭