[发明专利]飞控计算机及其通用硬件抽象层有效

专利信息
申请号: 202110447265.6 申请日: 2021-04-25
公开(公告)号: CN113253640B 公开(公告)日: 2022-07-15
发明(设计)人: 胡俊伟;易兰珏;李憬龙;庄孜;郑鹍鹏;陈伟强;郝伟涛;吴漾曦 申请(专利权)人: 湖南航天机电设备与特种材料研究所
主分类号: G05B19/042 分类号: G05B19/042
代理公司: 长沙正奇专利事务所有限责任公司 43113 代理人: 郭立中;曾利平
地址: 410205 *** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 计算机 及其 通用 硬件 抽象
【说明书】:

发明公开了一种飞控计算机及其通用硬件抽象层,通过硬件接口适配模块将该通用硬件抽象层与具体硬件平台关联的底层硬件驱动接口完全隔离,再通过消息分发/订阅模块将该通用硬件抽象层与顶层的飞控应用层组件完全隔离,从设计根本上保证了该通用硬件抽象层代码具有与硬件平台无关的特性,从而使该通用硬件抽象层具有良好的多种硬件平台的适应性和扩展性,有效地提高了飞控计算机软件的可移植性,使飞控计算机软件能够在不同硬件平台上快速移植和使用。

技术领域

本发明属于操作系统技术领域,尤其涉及一种飞控计算机及其通用硬件抽象层。

背景技术

随着半导体技术的快速发展,各种型号的ARM处理器在航空技术领域得到广泛的运用。传统的设计思路是,飞控计算机根据相关设计要求,选择某种型号的处理器并围绕其进行电路构架,进而完成硬件平台的设计,然后再基于该硬件平台进行复杂的飞控计算机软件设计。

飞控计算机软件中,不同的处理器底层接口驱动存在特定的差异性和复杂性,需要针对这些底层接口驱动开发特定的硬件抽象层,通过硬件抽象层将底层接口驱动与上层飞控计算机软件的控制算法组件进行耦合。这些特定的硬件抽象层可移植性低,且移植难度较高,工作量巨大,使飞控计算机软件无法在不同硬件平台上快速移植、使用。

发明内容

本发明的目的在于提供一种飞控计算机及其通用硬件抽象层,以克服不同的处理器底层接口驱动对应的硬件抽象层可移植性低,且移植难度较高,工作量巨大,使飞控计算机软件无法在不同硬件平台上快速移植、使用的问题。

本发明是通过如下的技术方案来解决上述技术问题的:一种飞控计算机的通用硬件抽象层,包括:

消息分发/订阅模块,与飞控应用层连接,用于对飞控应用层组件需要的虚拟逻辑硬件端口地址及其附属的逻辑收发消息数据地址进行集中管理;用于完成飞控应用层组件与所述虚拟逻辑硬件端口之间消息数据的传递;以及用于实现飞控应用层组件对虚拟逻辑硬件端口及其消息数据的预先订阅功能;

消息收发解析模块,分别与所述消息分发/订阅模块、硬件接口适配模块连接,用于将所述虚拟逻辑硬件端口与所述硬件接口适配模块管理的标准驱动接口的端口地址和数据地址进行一一映射;

硬件接口适配模块,与硬件平台的底层硬件驱动接口连接,用于对各种标准驱动接口进行运行调度。

进一步地,所述飞控应用层组件包括算法组件和功能组件。

进一步地,在所述消息分发/订阅模块中,对虚拟逻辑硬件端口地址及其附属的逻辑收发消息数据地址进行集中管理的方式为:

按照自定义虚拟功能对虚拟逻辑硬件端口进行分类命名;

对分类后的每类虚拟逻辑硬件端口的地址按照端口顺序号进行编号命名;

对虚拟逻辑硬件端口地址附属的逻辑收发消息数据地址按照数据地址顺序号进行编号命名。

进一步地,所述飞控应用层组件与所述虚拟逻辑硬件端口之间消息数据的传递包括:

飞控应用层组件产生的消息数据到预先订阅的虚拟逻辑硬件端口的分发,以及飞控应用层组件对其预先订阅的虚拟逻辑硬件端口产生的订阅消息数据件的接收。

进一步地,所述消息分发/订阅模块,还用于为飞控应用层组件向预先订阅的虚拟逻辑硬件端口分发消息数据进行初始化操作提供标准分发访问接口函数;

以及用于为飞控应用层组件接收对应的预先订阅的虚拟逻辑硬件端口分发订阅消息数据进行初始化操作提供标准订阅访问接口函数。

进一步地,所述硬件接口适配模块包括内置的硬件初始化模块,所述硬件初始化模块用于对各种标准驱动接口进行初始化。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南航天机电设备与特种材料研究所,未经湖南航天机电设备与特种材料研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110447265.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top