一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

面向VxWorks实时进程的调制解调器硬件抽象层的制作方法

2021-12-18 02:27:00 来源:中国专利 TAG:

技术特征:
1.一种面向vxworks实时进程的调制解调器硬件抽象层,包含通信服务库和控制服务模块,其特征在于通信服务库以vxworks应用共享库的形式存在,将控制服务模块提供给波形应用的内核接口向操作系统注册为系统调用,并按照sca标准的封装为的软件接口,该软件接口供实时进程形式的波形应用进行动态调用;控制服务模块以vxworks可加载内核模块的形式,加载驻留在vxworks操作系统中,提供调制解调硬件抽象层的各种功能,并提供相关的内核接口供通信服务库进行注册。2.根据权利要求1所述的一种面向vxworks实时进程的调制解调器硬件抽象层,其特征在于控制服务模块由节点启动时,由内核加载运行;波形应用启动后,波形应用通过vxworks操作系统完成对通信服务库的动态链接,以便调用通信服务库的软件接口。3.根据权利要求1所述的一种面向vxworks实时进程的调制解调器硬件抽象层,其特征在于控制服务模块提供的内核接口包含通信内核接口,对应通信服务库封装后的软件接口为通信软件接口;当控制服务模块接收到通信服务库中的通信软件接口传递的各波形应用发来的数据后,通过查找映射表判断是否是同节点的两个波形应用间进行通信,如果不是同节点通信则根据指定的总线参数从总线上发送出去,如果是同节点的,则通过共享内存进行波形应用间的通信;当接收到从总线上传递的数据,通过查找映射表找到接收数据的波形应用后,通过通信服务库中的通信软件接口传递给对应的波形应用。4.根据权利要求1所述的一种面向vxworks实时进程的调制解调器硬件抽象层,其特征在于控制服务模块提供的内核接口还包含远程调用内核接口,对应通信服务库封装后的软件接口为远程调用软件接口;当控制服务模块收到上级节点的远程调用消息后,判断需要调用波形应用的哪些函数后,通过通信服务库中的远程调用软件接口供波形应用注册相关函数,或获取相关调用指令完成指定函数的执行。5.根据权利要求1所述的一种面向vxworks实时进程的调制解调器硬件抽象层,其特征在于控制服务模块收到上级节点发出的应用加载指令后,从本地的存储设备中调用相应的波形应用文件,加载运行指定的波形应用。6.根据权利要求1所述的一种面向vxworks实时进程的调制解调器硬件抽象层,其特征在于控制服务模块收到上级节点发出的映射表更新指令后,完成映射表更新,以便提供控制服务模块的波形应用间通信的功能。7.根据权利要求1所述的一种面向vxworks实时进程的调制解调器硬件抽象层,其特征在于控制服务模块接收到上级节点发出的应用启动指令后,通知波形应用开始启动功能,波形应用通过通信服务库调用相关软件接口,经由控制服务模块,进行对外通信或本地通信。8.根据权利要求1所述的一种面向vxworks实时进程的调制解调器硬件抽象层,其特征在于控制服务模块接收到上级节点发出的应用停止指令后,通知波形应用停止功能,断开波形应用与通信服务库的链接,使波形应用停止对外通信。9.根据权利要求1所述的一种面向vxworks实时进程的调制解调器硬件抽象层,其特征在于控制服务模块接收到上级节点发出的应用卸载指令后,卸载指定的波形应用,并释放资源。

技术总结
本发明公开了一种面向VxWorks实时进程的调制解调器硬件抽象层,包含通信服务库和控制服务模块,通信服务库以VxWorks应用共享库的形式存在,将控制服务模块提供给波形应用的内核接口向操作系统注册为系统调用,并按照SCA标准的封装为的软件接口,该软件接口供实时进程形式的波形应用进行动态调用;控制服务模块以VxWorks可加载内核模块的形式,加载驻留在VxWorks操作系统中,提供调制解调硬件抽象层的各种功能,并提供相关的内核接口供通信服务库进行注册。本发明可以解决单个处理器节点部署多个应用的工程问题,提升系统的集成度。提升系统的集成度。提升系统的集成度。


技术研发人员:段瀚林 羿昌宇 李辉 武龙
受保护的技术使用者:中国航空无线电电子研究所
技术研发日:2021.08.13
技术公布日:2021/12/17
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献