用于多核安全平台的日志数据处理方法技术

技术编号:39843226 阅读:16 留言:0更新日期:2023-12-29 16:34
本发明专利技术涉及一种用于多核安全平台的日志数据处理方法

【技术实现步骤摘要】
用于多核安全平台的日志数据处理方法、设备及介质


[0001]本专利技术涉及日志数据处理技术,尤其是涉及一种用于多核安全平台的日志数据处理方法

设备及介质


技术介绍

[0002]随着轨道交通和计算机的飞速发展,为了满足日趋增长的客流量要求,提高列车运营效率,对列车车载系统的全面升级提出了更高的要求,而主运算单元又是整个车载系统的核心

[0003]车载系统的主运算单元承担了车载系统绝大部分的功能,随着系统功能越来越多,对运算实时性要求越来越高,单核
CPU
性能已经难以满足需求,因此基于多核
CPU
的车载平台设计方案更能适应需求

[0004]在基于多核
CPU
的车载平台上,
CPU
的运行模式为非对称多处理
(Asymmetric multiprocessing

AMP)
,即每个
CPU
内核运行一个独立的操作系统或同一操作系统的独立实例

...

【技术保护点】

【技术特征摘要】
1.
一种用于多核安全平台的日志数据处理方法,其特征在于,该方法基于共享内存的核间通信机制实现所有内核的日志信息在一个内核上进行统一管理和存储
。2.
根据权利要求1所述的一种用于多核安全平台的日志数据处理方法,其特征在于,该方法在共享内存地址内为每个内核指定一块相同大小的缓存区,并配置该缓存区所有内核可读但只有对应内核可写
。3.
根据权利要求2所述的一种用于多核安全平台的日志数据处理方法,其特征在于,该方法在每个内核对应的缓存区内维护一个队列,用于存放产生的日志消息
。4.
根据权利要求3所述的一种用于多核安全平台的日志数据处理方法,其特征在于,所述队列采用双缓存机制
。5.
根据权利要求1所述的一种用于多核安全平台的日志数据处理方法,其特征在于,该方法在每一个内核上创建一个日志任务模块,用于管理所有内核产生的日志信息
。6.
根据权利要求5所述的一种用于多核安全平台的日志数据处理方法,其特征在于,所述日志任务模块提供相应的接口函数以供其他模块调用
。7.
根据权利要求5所述的一种用于多核安全平台的日志数据处理方法,其特征在于,所述内核包括平台内核和应用内核
。8.
根据权利要求7所述的一种用于多核安全平台的日志数据处理方法,其特征在于,所述平台内核中的日志任务模块将共享内存中其他内核的日志信息取出,并本地日志信息一起存入外部
FLASH
中,同时提供日志导出
。9.
根据权利要求7所述的一种用于多核安全平台的日志数据处理方法,其特征在于,所述应用内核的日志任务模块只提供将本地日志信息提交到共享内存
。10....

【专利技术属性】
技术研发人员:于紫木陈宜航朱爱鹏李长远陈孝军
申请(专利权)人:卡斯柯信号有限公司
类型:发明
国别省市:

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

1