SmartIDE2.0:支持OSEK标准的汽车电子集成开发环境

来源 :浙江大学 | 被引量 : 0次 | 上传用户:lylh0628
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在汽车工业领域,汽车电子产品在整车价值中占据越来越重要的地位,而汽车电子软件的开发过程也成为汽车工业的核心技术问题。本论文将针对这一领域,探讨如何利用基于模型的方法和相应的集成开发环境,来加速和优化汽车电子软件的开发过程。 SMART IDE是一套面向汽车电子软件开发的集成开发环境,它支持用户进行基于模型的开发流程;而基于模型的开发流程体现了嵌入式领域的现代开发思想和方法,它的最大优点是提高软件的开发效率,并且同时提高软件的可靠性。 SMART IDE通过提供强大而丰富的功能来支持基于模型的方法,如:图形化建模功能、自动生成代码功能、OIL配置功能、仿真和可调度性分析功能、在线调试功能、数据库功能以及自动生成文档的功能。这些功能组成了完整的开发流程链,用户可以使用一个集成开发环境SMART IDE,便完成整个V字形开发流程,而且整个开发过程以“模型”作为基础,以图形化的人机界面作为平台。 因此,SMART IDE是一个对汽车电子开发进行全流程支持的平台,用户借助“模型”这种统一的语言进行沟通,轻松的完成开发过程;并且,由于自动生成的代码可以避免人为的错误,从而更好的保证了软件的可靠性。 本论文的工作主要集中在以下四个方面: 第一,第一次把基于模型的方法,引进到国内汽车电子领域的开发过程当中; 第二,针对SmartOSEK操作系统,突破了建模和自动生成代码的关键技术; 第三,实现了整个SMART IDE集成开发环境,支持SmartOSEK操作系统的自动加载; 第四,利用SMART IDE进行实际的开发工作,不仅通过了国家软件认证和863专家鉴定,而且在自动变速箱应用开发当中已经发挥了实际作用。 本论文的叙述重点在SMART IDE的实现过程和关键技术。SMART IDE本身作为一个软件产品,它具有非常强大的图形建模功能、从图形可以生成代码的功能、和仿真运行的功能。这些技术都是经过不断的探索最终一一突破的,希望这些实现方法可以对其他类似的工程带来启示和帮助。 SMART IDE的诞生,可以带来一次开发模式的变革,从前以对象为驱动的开发方式将被模型驱动的开发方式取代。因为用户可以更加方便而高效的设计高质量、高可靠性的汽车电子软件产品,这无疑将极大提高厂商在汽车工业领域的核心竞争力。
其他文献
机器人足球比赛是人工智能和机器人学研究的一个新的标准问题,它以多智能体系统(MAS)和分布式人工智能(DAI)为主要研究背景,其研究的主要目的就是通过提供一个标准的、易于评
程序切片是一种重要的程序分析理解方法,用于从源程序中抽取对程序中特定点上的特定变量有影响的语句和控制条件,组成新的程序(称作切片),然后通过分析切片来分析源程序的行
近年来,随着电子商务、社交网络以及数字城市等互联网应用的大规模发展,互联网数据正在急剧膨胀,目前企业在做出重要决策时都需通过有效的数据分析,比如通过分析用户数据得出用户
随着计算机图形学的飞速发展,呈现在人们面前的三维世界越来越逼真,然而技术的进步带来的不仅仅是漂亮的画面,物理模拟给人们带来的是真实的感受。物理模拟在影视制作、计算
由于具有成本低、部署简便和维护容易的特点,无线局域网近几年发展迅速。同时,现代移动通信技术支持多媒体实时应用。因此在无线局域网中,人们期待使用移动设备获得好的多媒
作为下一代互联网的主要协议,IPv6受到越来越多的关注。国内CERNET2 IPv6主干网的开通,更将IPv6的发展推至一个崭新的阶段。但从IPv4完全过渡到IPv6仍需要相当长的时间,在这
随着网络门户技术的飞速发展,用户在门户中使用的应用系统越来越多,而每个应用系统往往都有自己的一套用户认证和授权方法,为了对用户进行统一的认证管理和授权,所以有必要将
中西太平洋海域(WCPO,WesternandCentralPacificOcean)是金枪鱼围网渔业最主要的渔区。在围网作业中,寻鱼是最重要的步骤。目前,围网生产渔船搜索鱼群除了靠目视侦察、以直升机
本文对基于块结构的矩形件两阶段优化排样进行了研究。文章根据条带剪切排样的特点,提出了应用匀质块两阶段排样方式。本研究采用动态规划算法确定了最优匀质块;通过求解由匀质
图像分割是图像处理的重点和难点之一,至今仍然没有一个通用且有效的图像分割算法能满足各种不同的需要,这也正是图像分割算法的研究价值所在。在医学图像处理中,虽然模糊C-