发明授权
- 专利标题: 基于配置表的星载软件代码生成方法和装置
-
申请号: CN202311576443.0申请日: 2023-11-24
-
公开(公告)号: CN117289915B公开(公告)日: 2024-02-02
- 发明人: 李川 , 钟睿明 , 李经松 , 党纪红 , 何英姿 , 蔺玥 , 任焜
- 申请人: 北京控制工程研究所
- 申请人地址: 北京市海淀区中关村南三街16号
- 专利权人: 北京控制工程研究所
- 当前专利权人: 北京控制工程研究所
- 当前专利权人地址: 北京市海淀区中关村南三街16号
- 代理机构: 北京格允知识产权代理有限公司
- 代理商 张莉瑜
- 主分类号: G06F8/30
- IPC分类号: G06F8/30 ; G06F8/71 ; G06F9/445
摘要:
本发明涉及数据打包技术领域,特别涉及一种基于配置表的星载软件代码生成方法和装置。其中,方法包括:定义每一种参数类型的打包函数宏和解包函数宏;针对每一个关键数据,均执行:基于打包和解包当前关键数据所需的解析协议,生成配置表;基于配置表中每一个参数对应的第一处理类型和处理该参数所需的第一表达式,来调用每一个参数对应的打包函数宏,以基于每一个参数的配置信息依次生成每一个参数的打包代码,以将当前关键数据打包为重要数据;当接收到解包指令时,基于配置表和各解包函数宏,依次生成每一个参数的解包代码。本方案,对不同协议的参数类型进行分类,通过配置表实现打包解包代码自动生成,大大提高了软件研制的效率和可靠性。
公开/授权文献
- CN117289915A 基于配置表的星载软件代码生成方法和装置 公开/授权日:2023-12-26