冉正,罗蕾,晏华,李允.AUTOSAR可运行实体-任务自动映射方法研究[J].计算机科学,2018,45(4):190-195, 226
AUTOSAR可运行实体-任务自动映射方法研究
Study on Automatic Method for AUTOSAR Runnable Entity-task Mapping
投稿时间:2017-02-17  修订日期:2017-06-11
DOI:10.11896/j.issn.1002-137X.2018.04.032
中文关键词:  汽车电子,ECU配置,可运行实体,任务,映射
英文关键词:Automotive electronics,ECU configuration,Runnable entity,Task,Mapping
基金项目:本文受国家自然科学基金(61175061/F030506)资助
作者单位
冉正 电子科技大学计算机科学与工程学院 成都611731 
罗蕾 电子科技大学计算机科学与工程学院 成都611731 
晏华 电子科技大学计算机科学与工程学院 成都611731 
李允 电子科技大学计算机科学与工程学院 成都611731 
摘要点击次数: 277
全文下载次数: 189
中文摘要:
      下一代汽车电子标准AUTOSAR定义汽车应用程序设计过程包括系统级设计和ECU级设计。系统级设计以软件构件为单位来设计应用,其中软件构件包含一组可运行实体。ECU级设计主要将可运行实体代码组织为嵌入式实时操作系统任务。因此,在将分配到ECU的软件构件集转换为实时系统任务集的过程中,需要有经验的嵌入式开发工程师进行可运行实体-任务的映射配置,以保证系统的实时性。鉴于可运行实体-任务的映射配置工作具有配置需求量大、复杂度高等特点,文中设计了一种可运行实体-任务自动映射方法。该方法综合考虑了可运行实体的触发关系、周期需求、数据共享等因素,对提高汽车软件开发效率具有非常重要的实用价值。最后,将该方法应用于AUTOSAR标准的汽车电子巡航控制系统实例中。实验结果显示,所提方法在抖动时间、阻塞时间、调度频繁度和数据通信量4个方面都具有良好的表现。
英文摘要:
      The next generation automotive electronic standard AUTOSAR defines that the automotive application design process includes system level design and ECU level design.Software components are function units of application in system level design and each software component comprises a set of runnable entities.The main task of ECU level design is organizing the code segments of runnable entities as embedded operating system tasks.In the process of transforming the component set which is assigned from one ECU into a real-time system task set,the experienced embedded development engineers are necessary for runnable entity-task mapping configuration to ensure the real-time performance of the system.As the requirements of runnable entity-task mapping configuration are large and complex,this paper proposed a runnable entity-task automatic mapping method.With the consideration of trigger relationship between runnable entities,period requirements,data sharing and other factors,this method has important practical significance in improving the efficiency of automotive software development.Finally,the proposed method was applied to the automotive electronic cruise control system instance in AUTOSAR.The experimental results show that the proposed method has good performance in the aspects of jitter time,blocking time,frequency of scheduling and data traffic.
查看全文  查看/发表评论  下载PDF阅读器