根据本发明专利技术的优选实施例的汽车开放系统架构操作系统的警报偏移优化装置包括启动模块和执行模块,其中,启动模块向关于警报设定测试文件的各个警报信息的偏移参数值输入预定偏移表的偏移值,并且执行模块基于输入的偏移值来执行所述警报设定测试文件以输出用于警报偏移优化的执行结果。警报偏移优化的执行结果。警报偏移优化的执行结果。
【技术实现步骤摘要】
汽车开放系统架构操作系统的警报偏移优化装置
[0001]本专利技术涉及汽车开放系统架构操作系统的警报偏移优化装置。
技术介绍
[0002]随着在车辆中使用的电子装置变多,对于对其使用的软件的标准化的要求也在变高。对此,为了提高模块的重复使用性并且提高各个车辆间的零件的兼容性,正在开发着基于汽车开放系统架构(AUTOSAR)的嵌入式软件开放平台(Embedded Software Open Platform)。
[0003]汽车开放系统架构(AUTOSAR,AUTomotive Open System Architecture)平台作为车辆电子装置领域的操作系统,其设置有用于车辆控制器的操作控制的机制。
[0004]汽车开放系统架构平台在越来越多的地方被使用,并且可使用的功能也在变得多样化。这种汽车开放系统架构平台被扩展地应用于全球车辆市场。
[0005]此外,在用于各种车辆的控制器的情况下,使彼此的功能融合是一种趋势。即,在以往通过用于各种车辆的控制器来执行各种车辆控制功能,但是在近来正在变化为使各种车辆控制功能可在一个车辆控制器中被使用。例如,作为传统的车辆控制器,存在有集成车身控制系统(IBU,Integrated Body Control Unit)和集成控制单元(ICU,Intergrated Central Unit)等,但是这种集成形态的控制器也在被集成为通信控制装置(CCU,Communication Control Unit)。
[0006]由此,由于在单一车辆控制器中使用的功能逐渐变多,因此发生软件的资源短缺的现象。在软件的资源短缺的情况下,车辆控制器上可能发生过载。此外,也可能发生重置或实际要执行的任务(Task)延迟或遗漏的现象。这不仅是车辆控制器的问题,而且会导致致命的车辆缺陷。
[0007]为了解决这种问题,在当前的汽车开放系统架构平台中提供的是操作系统环境下的警报偏移(Alarm Offset)功能。
[0008]警报偏移通过最大限度地分散用于通知任务执行时间的警报位置,从而防止多个任务被一次性地执行,进而避免许多资源被分配。通过这种方式,实现使多个任务在不发生问题的情况下被执行的效果。
[0009]然而,用于警报偏移的优化的方法并未被限定在任何规格中。
[0010]在一般的应用软件(ASW,Application SoftWare)的开发人员的情况下,会基于通过许多经验积累的信息来设定警报偏移,而在基础软件(BSW,Basic SoftWare)的开发人员的情况下,会基于一般情况下的信息来设定警报偏移。
[0011]由于警报偏移的优化值可根据特定车辆控制器或特定MCU而不同,因此当按照各个车辆控制器规格而执行警报偏移的优化时,可解决汽车开放系统架构操作系统下的资源短缺现象。
[0012]现有技术文献
[0013]专利文献
[0014](专利文献1)韩国公开专利第2012-0060435号
技术实现思路
[0015]要解决的技术问题
[0016]对此,本专利技术是鉴于上述情况而创出的,其目的在于提供如下的汽车开放系统架构操作系统的警报偏移优化装置,即,该汽车开放系统架构操作系统的警报偏移优化装置通过按照各个车辆控制器规格对警报偏移进行优化,从而相比于一一测量任务执行时间,能够在实际运行时间(RUN Time)环境下快速地测量任务执行时间。
[0017]解决问题的手段
[0018]用于实现所述目的的根据本专利技术的优选实施例的汽车开放系统架构操作系统的警报偏移优化装置可包括启动模块和执行模块,其中,启动模块向关于警报设定测试文件的各个警报信息的偏移参数值输入预定偏移表的偏移值,并且执行模块基于输入的偏移值来执行所述警报设定测试文件以输出用于警报偏移优化的执行结果。
[0019]所述偏移表可配置成包括包含有警报数量、警报名称和警报周期的多个警报信息、以及通过偏移值与所述警报信息中的每个连接的索引信息。
[0020]所述启动模块可将根据所述索引信息的偏移值输入作为所述偏移参数值。
[0021]所述执行模块可按照所述索引信息的顺序来执行所述警报设定测试文件。
[0022]还可包括存储有所述偏移表的偏移表存储部。
[0023]还可包括测量根据所述警报设定测试文件的执行的CPU负载的负载测量模块。
[0024]还可包括当完成根据所述索引信息的所述警报设定测试文件的执行时,向所述执行模块请求重置以根据其它索引信息来执行所述警报设定测试文件的重置模块。
[0025]当根据最后一个索引信息而完成警报设定测试文件的执行时,所述执行模块可用预设的通信方式向外部传输执行结果。
[0026]所述执行结果可包括CPU最小负载、CPU最大负载和错误挂钩调用次数。
[0027]所述执行模块可对所述CPU最小负载、所述CPU最大负载和所述错误挂钩调用次数与预定基准值进行比较以判断基准值是否适合。
[0028]还可包括接收与汽车开放系统架构操作系统的任务连接的警报信息,并且使用警报信息来生成警报设定文件的制作工具。
[0029]还可包括用偏移参数值对所述警报设定文件的偏移值进行补正以生成所述警报设定测试文件的补正部。
[0030]专利技术效果
[0031]根据本专利技术的优选实施例的汽车开放系统架构操作系统的警报偏移优化装置,通过按照各个车辆控制器规格对警报偏移进行优化,而不是单纯地依靠经验,从而与一一测量任务执行时间相比,实现了能够在实际运行时间(RUN Time)环境下快速地测量任务执行时间的效果。
[0032]此外,实现了能够解决汽车开放系统架构操作系统中的资源短缺现象的效果。
附图说明
[0033]图1是根据本专利技术的优选实施例的汽车开放系统架构操作系统的警报偏移优化装
置的框图。
[0034]图2是示出警报偏移参数值的参数化过程的视图。
[0035]图3是示出偏移表的视图。
[0036]图4是示出根据偏移表的警报偏移优化值的视图。
[0037]图5是根据本专利技术的优选实施例的汽车开放系统架构操作系统的警报偏移优化方法的顺序图。
[0038]附图标记说明
[0039]10:汽车开放系统架构操作系统
[0040]100:制作工具
[0041]200:补正部
[0042]300:警报偏移优化部
[0043]310:偏移表存储部
[0044]320:启动模块
[0045]330:执行模块
[0046]340:负载测量模块
[0047]350:重置模块
具体实施方式
[0048]在下文中将参照附图对本专利技术的优选实施例进行详细说明。首先应注意,在对各个附图的构成元件赋予附图标记时,即使相同的构成元件示出在不同的附图中,其也可具有尽可能相同的附图标记。此外应理解,在下文中将对本专利技术的优选实施本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.汽车开放系统架构操作系统的警报偏移优化装置,包括:启动模块,所述启动模块向关于警报设定测试文件的各个警报信息的偏移参数值输入预定偏移表的偏移值;以及执行模块,所述执行模块基于输入的偏移值来执行所述警报设定测试文件以输出用于警报偏移优化的执行结果。2.如权利要求1所述的汽车开放系统架构操作系统的警报偏移优化装置,其中,所述偏移表配置成包括包含有警报数量、警报名称和警报周期的多个警报信息、以及通过偏移值与所述警报信息中的每个连接的索引信息。3.如权利要求2所述的汽车开放系统架构操作系统的警报偏移优化装置,其中,所述启动模块将根据所述索引信息的偏移值输入作为所述偏移参数值。4.如权利要求2所述的汽车开放系统架构操作系统的警报偏移优化装置,其中,所述执行模块按照所述索引信息的顺序来执行所述警报设定测试文件。5.如权利要求1所述的汽车开放系统架构操作系统的警报偏移优化装置,其中,还包括:偏移表存储部,所述偏移表存储部存储所述偏移表。6.如权利要求4所述的汽车开放系统架构操作系统的警报偏移优化装置,其中,还包括:负载测量模块,所述负载测量模块测量根据所述警报设定测试文件的执行的CPU负载。7.如权利要求4所述的汽车开放系统架构操作系统的警报偏移...
【专利技术属性】
技术研发人员:赵俊镐,
申请(专利权)人:奥特润株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。