[发明专利]一种GNC嵌入式系统的专用总线接口软件自动化开发方法有效
申请号: | 201410649188.2 | 申请日: | 2014-11-14 |
公开(公告)号: | CN105630476B | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 王文全;张向虎;杨黎;顾戎;姜敏;张博;宋晓东 | 申请(专利权)人: | 中国航空工业第六一八研究所 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710065 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 gnc 嵌入式 系统 专用 总线接口 软件 自动化 开发 方法 | ||
本发明为一种GNC嵌入式系统的专用总线接口软件自动化开发方法,本发明采取的方案为:针对GNC嵌入式系统专用总线接口软件开发的特点,并考虑到其专用总线接口硬件的特征,对GNC嵌入式系统专用总线接口软件开发方法进行有效的改进:首先,通过用户数据采集建立项目数据库;其次,应用综合处理模块根据数据库信息从总线接口软件通用组件库中选择项目所需总线接口组件;最后,综合处理模块利用数据库、项目总线接口组件生成项目的嵌入式系统专用总线接口软件。
技术领域
本发明属于GNC嵌入式系统的专用总线接口软件开发领域。
背景技术
随着计算机硬件和软件技术的不断发展,导航、制导与控制(Guidance,Navigation and Control,GNC)嵌入式系统软件的外部设备接口关系复杂度日益增加且接口关系变更频繁,GNC嵌入式系统的专用接口软件开发存在开发任务繁重、软件可复用性低等瓶颈问题。
传统的GNC嵌入式系统的专用接口软件采取手工编码形式开发,引入了手工编码的高错误率。由于不同软件开发人员的设计理念和软件开发方法,GNC嵌入式系统的专用接口软件的软件体系架构及其组件形式多样,可复用性极低。因此,GNC嵌入式系统的专用接口软件的开发任务通常是GNC嵌入式系统软件开发中最耗时耗力的一环。
为了有效解决传统GNC嵌入式系统的专用接口软件开发的瓶颈问题,针对GNC嵌入式系统专用接口软件开发的特点,结合关于其专用接口软件开发存在问题的分析,对GNC嵌入式系统专用接口软件开发方法进行有效的改进:将控制与数据分离,方法与逻辑固化,利用数据驱动自动生成GNC嵌入式系统专用接口软件。
该方法自动生成的GNC嵌入式系统的专用接口软件,具有良好的可读性、可测试性和可扩展性,有效提升了GNC嵌入式系统的专用接口软件的软件开发效率。
发明内容
本发明的目的是提出一种GNC嵌入式系统的专用总线接口软件自动化开发方法,该方法将控制与数据分离,方法与逻辑固化,从而实现自动生成的GNC嵌入式系统的专用总线接口软件。具有高安全性、良好的可读性、可测试性和可扩展性,杜绝了手工代码易犯的错误,实现了GNC嵌入式系统的专用总线接口软件的快速、高效设计,有效提升了GNC嵌入式系统的专用总线接口软件的开发效率及可靠性。
本发明采取的技术方案为,一种GNC嵌入式系统的专用总线接口软件自动化开发方法,其特征是,
第一步项目数据信息采集平台配置GNC嵌入式系统的信息,生成项目数据库信息;
第二步综合处理模块根据项目数据库信息从总线接口软件通用组件库中选择项目所需总线接口组件;
第三步综合处理模块利用项目数据库信息、项目总线接口组件生成项目的嵌入式系统专用总线接口软件。
所述的配置GNC嵌入式系统的信息包括如下步骤:
第一步配置系统信息:描述系统总体信息,包括系统代号、余度、描述、总线配置等;
第二步配置设备信息:描述系统外部交联设备信息,包括设备标识,设备名称,IO类型,总线类型等;
第三步配置数据包信息:描述GNC嵌入式系统与外部设备交互的数据包信息,包括数据包标识,数据包名称,IO类型,源/目的设备,描述,传输顺序,总线参数等;
第四步配置数据信息:描述数据包的数据元素信息,包括数据标识,数据名称,长度,数据类型,分辨率,单位等。如果数据类型为结构量,则继续执行步骤第五步和第六步;
第五步配置数据位信息:描述结构量数据的数据位信息,包括数据位标识,数据位名称,位数,数据类型,分辨率等;
第六步配置数据位值域信息:描述数据位的值域信息,包括数据位值、数据位值物理含义等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业第六一八研究所,未经中国航空工业第六一八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410649188.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:同轴连接器内导体组件
- 下一篇:记忆卡连接器组件