道路车辆软件集成开发环境设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:glosslee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车工业的迅速发展,汽车控制部件越来越多,控制系统越来越复杂,导致汽车控制软件的开发引入了很多问题,比如重复性开发,软件开发效率低,系统的移植性和扩展性问题。为了解决这些开发中的问题,欧洲汽车行业组织提出了OSEK/VDX标准,引入标准组件和接口,确立了汽车控制软件开发的标准化平台。利用这一标准化平台,厂商之间可以兼容合作,提高开发效率,提升资源利用率,改变了汽车电子控制软件的开发模式。集成开发环境为软件的开发提供了强有力的工具,所以开发OSEK软件集成开发环境,可以提高OSEK应用软件的开发效率和质量。基于OSEK系统平台,构建面向特定应用的OSEK软件集成开发环境,从软件工程角度确保软件产品的快速开发、测试、调试、部署,对开发OSEK系统的汽车应用软件具有重要意义。本文详细研究了基于Eclipse的OSEK软件集成开发环境的实现。首先,分析了嵌入式软件开发的特点,Eclipse的体系结构及其插件开发机制,设计了OSEK软件集成开发环境的结构。遵循OSEK软件开发的流程,可以快速开发应用软件。其次,针对OSEK系统配置文件难于编写,设计实现了OSEK系统配置文件编辑器。在设计了应用软件体系结构后,通过系统配置文件编辑器,可以方便编辑对应的系统配置文件。然后,本文实现了OSEK工程管理机制,以及Eclipse集成GNU工具链的插件,对OSEK工程实施管理和GNU工具链的配置。最后,本文设计实现了OSEK远程调试器,通过远程调试器,目标代码文件可以下载到硬件开发板,实现硬件远程调试功能。
其他文献
目前,随着新亚微米技术的发展,处理器尺寸随之减小,而处理器的性能也进一步得到提高,同时也给处理器的可靠性带来了负面效应。为了提高处理器系统的可靠性,不同级别的故障容错机制
随着计算机网络的普及和网络用户数的迅猛增长,传统的大型服务器很难满足高并发的大量用户的访问需求,而集群技术正是为了解决该问题。由于集群系统所具有的诸多优点,比如很
随着电脑的普及,互联网上的资源已经远远不能满足人类的需求。于是,物联网的发展成为一种潮流。构建物联网的关键条件是实现对资源的寻址,这涉及实体编码规范和资源寻址系统
随着对处理器主频以及设计复杂度的进一步要求,单核处理器作为计算和控制的核心已经不能满足处理器的快速发展。为了满足复杂应用的需求,处理器的设计引入了新的架构——CMP
传感器、现代网络和无线通信等技术的进步,推动了现代无线传感器网络的产生和发展。无线传感器网络由大量传感器节点按照自组织的方式进行构建,节点间相互协作,通过收集监测区域
随着计算机技术的发展,系统软件在人们的日常生活中变得越来越重要,特别是操作系统软件,在很多关键领域的应用也越来越多,所以操作系统的健壮性评测也变得越来越重要。系统健
本论文完成了两点式电阻触摸屏系统设计,包括硬件和软件设计及算法实现。提出了采用蛇形电阻来取代传统的多线式触摸电阻屏的方法,来实现单点/双点触摸屏结构。通过对整个系
学位
在和谐人机交互与人工智能领域,情感计算作为一个新的研究方向,日益受到关注。本文采用计算机视觉的方法,让家庭服务机器人通过对人脸表情的识别来认知人类情感,进而做出相应
动态联盟将成为新世纪企业超越传统竞争的新模式的观点,已被学术界和企业界广泛接受,然而,企业如何得到联盟信息,得知信息后如何进行联盟,谁来对联盟进行管理,保障企业的根本