[发明专利]飞控计算机及其通用硬件抽象层有效
申请号: | 202110447265.6 | 申请日: | 2021-04-25 |
公开(公告)号: | CN113253640B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 胡俊伟;易兰珏;李憬龙;庄孜;郑鹍鹏;陈伟强;郝伟涛;吴漾曦 | 申请(专利权)人: | 湖南航天机电设备与特种材料研究所 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 长沙正奇专利事务所有限责任公司 43113 | 代理人: | 郭立中;曾利平 |
地址: | 410205 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 及其 通用 硬件 抽象 | ||
1.一种飞控计算机的通用硬件抽象层,其特征在于,包括:
消息分发/订阅模块,与飞控应用层连接,用于对飞控应用层组件需要的虚拟逻辑硬件端口地址及其附属的逻辑收发消息数据地址进行集中管理;用于完成飞控应用层组件与所述虚拟逻辑硬件端口之间消息数据的传递;以及用于实现飞控应用层组件对虚拟逻辑硬件端口及其消息数据的预先订阅功能;
消息收发解析模块,分别与所述消息分发/订阅模块、硬件接口适配模块连接,用于将所述虚拟逻辑硬件端口与所述硬件接口适配模块管理的标准驱动接口的端口地址和数据地址进行一一映射;
硬件接口适配模块,与硬件平台的底层硬件驱动接口连接,用于对各种标准驱动接口进行运行调度。
2.如权利要求1所述的一种飞控计算机的通用硬件抽象层,其特征在于,所述飞控应用层组件包括算法组件和功能组件。
3.如权利要求1所述的一种飞控计算机的通用硬件抽象层,其特征在于,在所述消息分发/订阅模块中,对虚拟逻辑硬件端口地址及其附属的逻辑收发消息数据地址进行集中管理的方式为:
按照自定义虚拟功能对虚拟逻辑硬件端口进行分类命名;
对分类后的每类虚拟逻辑硬件端口的地址按照端口顺序号进行编号命名;
对虚拟逻辑硬件端口地址附属的逻辑收发消息数据地址按照数据地址顺序号进行编号命名。
4.如权利要求1所述的一种飞控计算机的通用硬件抽象层,其特征在于,所述飞控应用层组件与所述虚拟逻辑硬件端口之间消息数据的传递包括:
飞控应用层组件产生的消息数据到预先订阅的虚拟逻辑硬件端口的分发,以及飞控应用层组件对其预先订阅的虚拟逻辑硬件端口产生的订阅消息数据的接收。
5.如权利要求4所述的一种飞控计算机的通用硬件抽象层,其特征在于,所述消息分发/订阅模块,还用于为飞控应用层组件向预先订阅的虚拟逻辑硬件端口分发消息数据进行初始化操作提供标准分发访问接口函数;
以及用于为飞控应用层组件接收对应的预先订阅的虚拟逻辑硬件端口分发订阅消息数据进行初始化操作提供标准订阅访问接口函数。
6.如权利要求1~5中任一项所述的一种飞控计算机的通用硬件抽象层,其特征在于,所述硬件接口适配模块包括内置的硬件初始化模块,所述硬件初始化模块用于对各种标准驱动接口进行初始化。
7.一种飞控计算机,包括飞控应用层、硬件平台,其特征在于:还包括权利要求1~6中任一项所述的通用硬件抽象层。
8.如权利要求7所述的一种飞控计算机,其特征在于,所述硬件平台是以ARM处理器为核心的控制平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南航天机电设备与特种材料研究所,未经湖南航天机电设备与特种材料研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110447265.6/1.html,转载请声明来源钻瓜专利网。