买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】用于实现VxWorks操作系统环境下实时进程间数据调用的方法及系统_中车株洲电力机车研究所有限公司_202010446684.3 

申请/专利权人:中车株洲电力机车研究所有限公司

申请日:2020-05-25

公开(公告)日:2024-04-09

公开(公告)号:CN111737025B

主分类号:G06F9/54

分类号:G06F9/54

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2020.10.30#实质审查的生效;2020.10.02#公开

摘要:本发明公开了一种用于实现VxWorks操作系统环境下RTP间数据调用的方法,包括:建立在数据调用时通信双方的公共管道;在调用请求方对应的第一RTP中创建用于请求调用公共管道内数据的调用请求函数;在被调用方对应的第二RTP中创建用于响应公共管道内的调用请求并将被调用数据写入公共管道的调用响应函数;在第二RTP中创建用于将调用请求函数和调用响应函数进行响应关联的调用关系响应函数;将调用关系响应函数对应的关联作为任务添加至第二RTP中。本发明简单有效地实现了不同RTP间进程的通信,既确保不同SIL应用软件的安全隔离,又有效保障整体软件功能的实现。

主权项:1.一种用于实现VxWorks操作系统环境下实时进程间数据调用的方法,其特征在于,所述方法包括:建立在数据调用时通信双方的公共管道;在调用请求方对应的第一实时进程中创建用于请求调用所述公共管道内数据的调用请求函数;在被调用方对应的第二实时进程中创建用于响应所述公共管道内的调用请求并将被调用数据写入所述公共管道的调用响应函数;在所述第二实时进程中创建用于将所述调用请求函数和所述调用响应函数进行响应关联的调用关系响应函数;将所述调用关系响应函数对应的所述关联作为任务添加至所述第二实时进程中,其中,在创建所述调用关系响应函数过程中,包括:创建代表多个调用响应关系的结构体数组,所述结构体数组包括多个所述调用关系响应函数,每个所述调用关系响应函数表示一种所述调用响应关系,所述调用关系响应函数的元素包括:所述公共管道的名称、所述调用响应函数和所述公共管道的文件描述符;将所有通信进程任务对应的注册信息写入所述结构体数组中;编辑对所述结构体数组中各个文件描述符是否处于活跃状态进行监视的操作;编辑对所述结构体数组中处于活跃状态的文件描述符进行判断的操作;对在当前通信进程任务对应的文件描述符处于活跃状态时立即响应相应任务对应的所述调用请求函数的操作进行编辑。

全文数据:

权利要求:

百度查询: 中车株洲电力机车研究所有限公司 用于实现VxWorks操作系统环境下实时进程间数据调用的方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。