[发明专利]一种VxWorks系统的兼容方法、模块及道系统有效
申请号: | 201711268894.2 | 申请日: | 2017-12-05 |
公开(公告)号: | CN108228362B | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 陈辉;戴凯 | 申请(专利权)人: | 北京东土科技股份有限公司;北京科银京成技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vxworks 系统 兼容 方法 模块 | ||
1.一种VxWorks系统的兼容方法,应用于道系统,其特征在于,该方法包括:
确定当前未处于中断上下文中,接收Vxworks系统发送的第一参数;其中,所述第一参数为根据基于VxWorks系统的软件接收到的用户触发操作生成的;
将接收到的第一参数转换为,调用道系统中用于执行所述用户触发操作的接口所需的第二参数;
根据所述第二参数,调用道系统内核中用于执行所述用户触发操作的接口;
其中,在调用道系统内核中用于执行所述用户触发操作的接口之前,该方法还包括:
接收所述Vxworks系统发送的用户触发操作的指令;
根据所述用户触发操作的指令,确定道系统中的交互模块;
确定与所述交互模块交互的接口;
其中,所述交互模块包括任务管理模块、任务间通信模块、中断管理模块;
当所述交互模块为任务管理模块时,所述用户触发操作的指令包括:创建并启动任务、删除任务、重启任务、对任务施加保护和解除保护、修改任务优先级、延迟任务;
当所述交互模块为任务间通信模块时,所述用户触发操作的指令包括:创建信号量、删除信号量、获取信号量、释放信号量以及解除阻塞在信号量上的任务、创建与删除消息队列、发送与接收消息、发送、接收以及清除事件、初始化管道、创建和删除管道;
当所述交互模块为中断管理模块时,所述用户触发操作的指令包括:安装中断服务程序。
2.根据权利要求1所述的方法,其特征在于,将接收到的第一参数转换为,调用道系统中用于执行所述用户触发操作的接口所需的第二参数,包括:
从接收到的第一参数中获取调用道系统中用于执行用户触发操作的接口所需的第二参数;或者,
根据预设转换规则,将第一参数转换为调用道系统中用于执行所述用户触发操作的接口所需的第二参数以及用于将所述第二参数还原成所述第一参数的标识;其中,所述预设规则包括Vxworks系统的设定参数与道系统的设定参数的对应关系。
3.根据权利要求1所述的方法,其特征在于,在接收Vxworks系统发送的第一参数之后,该方法还包括:
在用于存储Vxworks系统和道系统的转换参数的控制块结构体中存储接收到的第一参数。
4.根据权利要求3所述的方法,其特征在于,所述控制块结构体中还包括:用于指向存储有第二参数的控制块的链接。
5.一种VxWorks系统的兼容模块,其特征在于,该模块包括:
接收单元,用于确定当前未处于中断上下文中,接收Vxworks系统发送的第一参数;其中,所述第一参数为根据基于VxWorks系统的软件接收到的用户触发操作生成的;
转换单元,用于将接收到的第一参数转换为,调用道系统中用于执行所述用户触发操作的接口所需的第二参数;
调用单元,用于根据所述第二参数,调用道系统内核中用于执行所述用户触发操作的接口;
其中,所述调用单元还用于:
接收所述Vxworks系统发送的用户触发操作的指令;
根据所述用户触发操作的指令,确定道系统中的交互模块;
确定与所述交互模块交互的接口;
其中,所述交互模块包括任务管理模块、任务间通信模块、中断管理模块;
当所述交互模块为任务管理模块时,所述用户触发操作的指令包括:创建并启动任务、删除任务、重启任务、对任务施加保护和解除保护、修改任务优先级、延迟任务;
当所述交互模块为任务间通信模块时,所述用户触发操作的指令包括:创建信号量、删除信号量、获取信号量、释放信号量以及解除阻塞在信号量上的任务、创建与删除消息队列、发送与接收消息、发送、接收以及清除事件、初始化管道、创建和删除管道;
当所述交互模块为中断管理模块时,所述用户触发操作的指令包括:安装中断服务程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土科技股份有限公司;北京科银京成技术有限公司,未经北京东土科技股份有限公司;北京科银京成技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711268894.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消息推送方法、终端及计算机可读存储介质
- 下一篇:一种消息发送方法及装置