SmartOSEK集成开发环境研究和实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:tiantianaiguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在车载操作系统领域,外围支撑软件的作用已经日益突出,它的可用性和集成度不仅直接关系到应用程序的开发效率,而且还关系到最终产品的质量。更重要的是,如果没有这些外围支撑软件的存在,对工程师来说,要把控制策略转换成可执行代码是难以做到的。因此,在汽车电子乃至整个嵌入式领域,一套辅助的开发工具是必不可少的,而SmartIDE正是这样一个,针对汽车电子领域的OSEK操作系统开发的,集成化的辅助开发工具,其全部成员工具都采用图形界面,有些还允许用户进行图形操作来进行编程。 SmartIDE是面向汽车电子的可视化开发工具集合,包括图形化建模工具、自动代码生成工具、OIL配置工具、内核追踪工具和可调度性分析工具等,整套工具的丰富程度和强大功能可以跟国际同类的优秀产品媲美。其总体设计思路是:先借鉴国际上最先进的若干开发工具的原理,再根据我们的需要进行改进,并且在看到以往原理不足的时候进行大胆创新。最终,我们将展示一套最为完整、强劲、实用、好用的集成开发环境(IDE)。 本文的工作主要集中在以下四个方面: 第一,研究国内外OSEK操作系统及其集成开发环境状况,并进行分析比较,确定SmartIDE的需求。 第二,提出集成开发工具的“设计方法”,即怎样开发出整个SmartIDE的四个重要成员工具。每个工具的设计过程都是按照理论化的过程进行的:“为什么开发这样的工具”——“怎样开发这样的工具”——“开发出来的工具比以往的优点在哪里”。这也同样是论文中叙述的顺序。 第三,解决“关键技术”,这也是设计中的难点。例如图形互动操作技术,自动代码生成技,OIL文件解析技术等,也是论文要阐述的问题之一。这些技术不仅有技术本身的意义,也可能激起相应的一些理论研究方向。 第四,给出“测试结果”。作为成熟的IDE产品,SmartIDE经过了很多测试和比较。论文将提供专家测试的报告,同时将对SmartIDE进行两种方向比较:与传统开发流程的比较(纵向比较)和与同类著名产品的比较(横向比较)。对比的结果将显示出SmartIDE的强大功能和突出优势。 SmartIDE的诞生,可以带来开发模式的变革,以对象为驱动的设计方法将变成模型驱动,用户可以更加方便、高效的设计高质量、高可靠性的应用。而它提供的软硬件测试工具,在设计的不同阶段配合使用,使用户能够更加及时地发现设计中的不足——这不仅大大缩短了开发过程的时间,而且可以挽救设计产生的某些重大失误,有时这等于挽救了企业的生命。 本文得到以下项目的资助:国家高技术研究发展计划(2003AA1Z2140)“支持汽车电子的嵌入式软件平台”,国家高技术研究发展计划(2004AA1Z2180)“支持数字化设备的嵌入式软件平台”。
其他文献
本文是在实验室“三维热固耦合有限元分析系统”项目背景下,针对三维热固耦合有限元分析系统的网格划分模块,设计并实现了网格生成和网格细化算法;针对当今有限元分析技术的发展概况,着重介绍了3D扫掠法和网格细化的研究现状,总结得出3D扫掠法和网格细化的算法。根据三维热固耦合有限元分析系统的网格划分模块的需求分析,给出了系统的需求分析和设计流程,重点介绍网格划分子模块,对于模块、系统界面和接口给予详细的设计
人工智能(Artificial Intelligence)一直以来是计算机科学中的重要的研究方向,而智能规划(Intelligent Planning)领域又是人工智能研究中的重要分支.智能规划研究的是如何利
嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。近年来,嵌入式产品已经成为IT产业的主流,越来越多的企业和研发机构都转向嵌入式
本文在对Agent学习本质分析的基础上,基于动态模糊逻辑理论,建立了Agent自主学习的模型,构建了动态的Agent学习系统。主要包括如下几个方面的工作: (1) 分析了当前Agent学
随着电力设备的更新发展,电力部门需要建立一套辅助分析系统,有效地检测电力设备状态,制定维修计划,实现高质量稳定供电。面向电力设备状态检测的专家系统可以有效管理大量设备的试验数据,并通过分析这些数据及时准确预测电力设备的状态变化趋势,提出维修计划。 现有的B/S模式下的应用系统多是面向专门用户设计的系统,能够实现对数据源的访问及数据的集成、数据分析处理以及分析处理结果的呈现,针对性强,但存在着
随着遥感技术的高速发展,如何集成分布的、异构的海量遥感数据成为遥感领域的研究热点。有效的数据管理方法、快速的数据检索技术和可扩展的数据集成方案被提上日程。本文提出
《无线点菜系统》是餐饮管理系统的重要组成部分,本文详细阐述了该系统的设计思想、系统构成以及实现有关功能的相关技术。本文详细地分析了《无线点菜系统》运用嵌入式系统设
在嵌入式应用的领域里,从因特网设备到专用的控制系统,Linux操作系统的前景都很光明。由于Linux功能强大、可靠、灵活而且具有伸缩性,再加上它支持大量的微处理器体系结构、
在人类的生产生活中,大部分优化问题都是具有NP难度的多目标优化问题。采用多目标优化方法,可以对这些问题中相互冲突的目标进行更好的权衡并得出满意的优化结果。目前解决多
近年来,视频监控在各行各业得到了广泛的应用,生活中有小区安全监控,电讯行业有基站监控,银行系统有柜员机监控,林业部门有火情监控,交通方面有违章和流量监控等等。从功能上