数据处理系统技术方案

技术编号:11022883 阅读:94 留言:0更新日期:2015-02-11 12:00
公开的是一种数据处理系统,该数据处理系统即使当配置成使得多个控制模块分散地安装在远程位置处也允许整个数据处理系统中的软件的分析。在由控制模块形成的数据处理系统中,控制模块均包括计时器,该计时器对整个数据处理系统共同的时间进行计数,并且采用时间同步处理来将从低级控制模块中的计时器得到的时间信息与从高级控制模块中的计时器得到的时间信息同步。数据处理系统并入日志获取功能,所述日志获取功能不仅获取日志而且将基于计时器时间的时间戳添加到例如在应用处理期间所获取的日志。

【技术实现步骤摘要】
【专利摘要】公开的是一种数据处理系统,该数据处理系统即使当配置成使得多个控制模块分散地安装在远程位置处也允许整个数据处理系统中的软件的分析。在由控制模块形成的数据处理系统中,控制模块均包括计时器,该计时器对整个数据处理系统共同的时间进行计数,并且采用时间同步处理来将从低级控制模块中的计时器得到的时间信息与从高级控制模块中的计时器得到的时间信息同步。数据处理系统并入日志获取功能,所述日志获取功能不仅获取日志而且将基于计时器时间的时间戳添加到例如在应用处理期间所获取的日志。【专利说明】数据处理系统相关申请的交叉引用这里通过引用并入2013年8月9日提交的日本专利申请N0.2013-166536的全部公开内容,包括说明书、附图和摘要。
本专利技术涉及使得可以对通过通信路径耦合的多个控制模块执行的合作数据处理执行综合评价的数据处理系统。更具体地,本专利技术涉及例如可应用于交通工具中电子控制系统的有效技术,在该交通工具中电子控制系统中多个电子控制单元(ECU)耦合到交通工具中网络。
技术介绍
电子设备越来越多地使用在例如汽车中,以增加控制模块的总量。这导致开发嵌入式系统所需的工时数量增加。因而,现在正在考察软件开发处理。在当前采用的嵌入式系统开发处理期间执行的验证实际嵌入式系统的处理主要基于模拟。在日本未审专利公开N0.2010-204934,N0.Hei09 (1997) -218800 和 N0.2012-190197 中提出的系统配置成改善上述情形。 在日本未审专利公开N0.2010-204934和N0.Hei09 (1997) -218800中提出的系统配置成分析具有数据总线和地址总线的处理器的软件。该系统将标签声明插入在软件中的任意位置中,以便向地址空间内的预定地址输出标签信息。接下来,该系统将调试设备耦合到处理器的外部输出总线,以便监视处理器的总线访问。当软件执行从而输出标签信息时,调试设备根据从总线监视得到的信息来识别标签信息,获取标签信息,并记录标签信息和时间。将记录的标签信息和时间传送到计算部分并进行分析处理以分析该软件。 在日本未审专利公开N0.2012-190197中提出的系统配置成分析在多个处理器中运行的软件。该系统包括图像处理设备和外部设备,图像处理设备是是待观测的,外部设备提供日志分析。图像处理设备包括一个主CPU和一个或多个子CPU。主CPU向子CPU发出命令并记录命令发出时间。子CPU记录命令执行时间。外部设备收集主CPU和子CPU的日志,并根据命令发出时间和命令执行时间分析主CPU和子CPU的操作状态。
技术实现思路
本专利技术的专利技术人从硬件角度对开发处理提出新的建议。在其中基于相关现有技术利用实际产品评估软件的情形中发现,分析可同时利用的CPU的数量是受限的并且网络的配置也是受限的。 例如,在日本未审专利公开N0.2010-204934和N0.Hei09 (1997)-218800中未假设耦合多个模块的情形。即使耦合这些模块,由于调试设备的端口的物理使用,这些模块的数量也是受限的。即使在端口的数量中不存在问题,去往调试设备的布线的长度也随着模块之间的距离增加而增加。这使得难以耦合这些模块。 在日本未审专利公开N0.2012-190197中提出的系统在将来自主CPU的命令发出时间视为起点的同时来获取时间。因此,该系统仅可应用于其中子CPU耦合到主CPU的星型配置,而不可应用于其中子子CPU耦合到子CPU的菊花链配置。如果主CPU和子CPU使用不同的时钟振荡器,则由于频率误差,计时器值一致性受损。因而,子CPU无法在物理上远离主CPU来布置。此外,在日本未审专利公开N0.2012-190197中未描述校正这种计时器值一致性的方法。 本专利技术的新颖特征以及上述和其它要解决的问题将从下面本专利技术的描述和附图中变得显而易见。 下面是对本文献中公开的本专利技术的代表性方面的简要描述。 根据本专利技术的代表性方面,提供有一种包括多个控制模块的数据处理系统。每个控制模块包括对整个数据处理系统共同的时间进行计数的计时器。采用时间同步处理,使得从低级控制模块中的计时器得到的时间信息与在从高级控制模块中的计时器得到的时间信息同步。并入日志获取功能,使得当例如在应用处理期间获取日志时,将基于计时器时间的时间戳添加到所获取的日志。当收集和合并从控制模块输出的日志时,可以分析在整个系统中运行的软件。 以下是对通过本文献中公开的本专利技术的代表性方面可实现的有利效果的简要描述。 即使当所采用的系统配置成使得多个控制模块分散地安装在远程位置处时,也可以分析整个系统中的软件。 【专利附图】【附图说明】 图1是图示数据处理系统的基本配置的框图; 图2是图示软件分析的评估过程的示图; 图3是图示模块配置的框图; 图4是图示SOC配置的框图; 图5是图示根据本专利技术第一实施例的实际产品系统的配置的框图; 图6是图示第一模块的软件状态图; 图7是图示第二模块的软件状态图; 图8是图示第三模块的软件状态图; 图9是图示实际产品评估的过程的流程图; 图10是图示时间同步处理期间的通信延迟测量的操作定时图; 图11是图示时间处理的时钟误差校正序列的操作定时图; 图12是图示模块之间的时间同步处理关系的示图; 图13是图示标签表的配置的示图; 图14是图示合并单元日志的处理的示图; 图15是图示系统日志的示图; 图16是图示根据第一实施例的系统日志的序列图; 图17是图示根据本专利技术第二实施例的系统评估环境的系统配置图; 图18是图示根据第二实施例的执行用以生成系统日志的操作的序列图; 图19是图示本专利技术第三实施例的总体配置的框图; 图20是图示在第二模块中执行的应用处理和时钟误差校正处理之间的关系的定时图;以及 图21是图示应用示例的系统配置图,在该应用示例中本专利技术适用于如下系统,在该系统中大量模块配置成形成例如汽车内的网络。 【具体实施方式】 1.实施例的综述 首先,将概述本文献中公开的本专利技术的实施例。在实施例的综述中提及的附图中的带括号的参考标号仅图示参考标号所附于的元件的概念中包含的内容。 〈控制模块之间的基于计时器的时间同步处理> 数据处理系统(201)包括能够彼此通信的多个控制模块(500-1、500-2、500_3)。数据处理系统中的控制模块均包括通信接口(405、407)和计时器(404),并且根据通过控制模块执行的程序执行所需的应用处理、单元日志生成处理和时间同步处理。时间同步处理通过计时器执行用于时间同步目的。在单元日志生成处理中执行的程序中指明的测试点处,单元日志生成处理根据日志信息和从计时器得到的时间信息生成时间戳,并且将时间戳与关于测试点的属性信息累积在一起以生成单元日志。时间同步处理将从低级控制模块中的计时器得到的时间信息与从高级控制模块中的计时器得到的时间信息同步。 即使控制模块分散地安装在远程位置处,上述处理也确保可以在相同时间轴上同步通过控制模块生成的单元日志上的时间戳指示的时间。因此,当通过使用每个时间戳作为索引来合并各个控制模块生成的单元日志时,可以容易地获得整个数据处理系统的系统日志。 〈根本文档来自技高网
...

【技术保护点】
一种数据处理系统,包括:多个控制模块,能够彼此通信;其中所述控制模块均包括通信接口和计时器,并且根据由所述控制模块执行的程序,执行所需的应用处理、单元日志生成处理和时间同步处理,由所述计时器出于时间同步目的执行所述时间同步处理;其中,在由所述单元日志生成处理中执行的程序指明的测试点处,所述单元日志生成处理根据日志信息和从所述计时器得到的时间信息生成时间戳,并将所述时间戳与关于所述测试点的属性信息累积在一起以生成单元日志;以及其中所述时间同步处理将从低级控制模块中的计时器得到的时间信息与从高级控制模块中的计时器得到的时间信息进行同步。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:畑尚志
申请(专利权)人:瑞萨电子株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1