一种ARINC653标准429接口解析代码生成方法

    公开(公告)号:CN118069125A

    公开(公告)日:2024-05-24

    申请号:CN202410201266.6

    申请日:2024-02-23

    IPC分类号: G06F8/36 G06F8/30 G06F9/448

    摘要: 本申请提供了一种ARINC653标准429接口解析代码生成方法,包括:根据接口控制文件提取接口特征;检查这些接口特征是否符合ARINC653标准429接口的要求;由ARINC653标准429接口嵌入式代码生成软件将提取的数据模型以树形结构组织并显示;为用户提供交互界面,按照树形层次结构可配置大小端、分区名称和代码文件名称;用户配置完成后,为每个分区创建一个文件夹,文件夹以分区名称命名;分区创建成功后,逐分区创建代码文件,记录数据包到代码文件的映射关系;接下来按照以下顺序逐数据包生成嵌入式接口代码:数据结构定义、输入数据转换函数或输出数据填充函数的声明和定义、接收调度函数或发送调度函数的声明和定义;最后刷新文件流,结束整个流程。

    一种基于BS的总线仿真虚拟仪表自动生成方法

    公开(公告)号:CN117931696A

    公开(公告)日:2024-04-26

    申请号:CN202410201153.6

    申请日:2024-02-23

    IPC分类号: G06F13/10

    摘要: 本申请提出了一种基于BS的总线仿真虚拟仪表自动生成方法,所述方法包括:进行数据模型属性的动态配置,得到配置完毕的数据模型;其中,所述数据模型是根据特征元素构建的模型,所述特征元素是根据真实仪表提取的元素;基于所述配置完毕的数据模型,进行虚拟仪表对象构建和实例化;将实例化的虚拟仪表对象序列化为json数据,并通过网络传输至浏览器;其中,所述浏览器用于作为虚拟仪表界面;本发明提供了一种基于BS的总线仿真虚拟仪表自动生成方法,统一了用户界面,自动生成虚拟仪表并将用户关注的总线数据可视化显示,同时简化了开发和维护过程。

    一种基于虚拟硬件平台的嵌入式软件通用数据激励方法

    公开(公告)号:CN115712482A

    公开(公告)日:2023-02-24

    申请号:CN202211408916.1

    申请日:2022-11-11

    IPC分类号: G06F9/455

    摘要: 本申请提供一种基于虚拟硬件平台的嵌入式软件通用数据激励方法,方法包括:根据激励场景,编辑激励数据文件,激励数据文件包括N个激励数据以及与激励数据对应的激励数值;编辑激励设备配置信息,激励设备配置信息包括:处理器型号、激励数据文件的路径、不同激励数据文件加载时间、激励点变量名称;启动虚拟硬件平台仿真运行嵌入式软件,读取激励设备配置信息中的处理器型号,依据处理器型号解析目标码,获取到全局变量的调试信息;将虚拟硬件平台的运行时间与激励数据文件加载时间进行比较;当达到第一个激励数据文件的加载时间时,虚拟硬件平台上的激励设备依据激励数据文件路径,执行激励数据文件的加载;对激励数据文件进行数据激励。

    一种GNC嵌入式软件数据动态激励注入系统和方法

    公开(公告)号:CN118069055A

    公开(公告)日:2024-05-24

    申请号:CN202410201184.1

    申请日:2024-02-23

    IPC分类号: G06F3/06 G06F11/34 G06F11/36

    摘要: 本发明提供了一种GNC嵌入式软件数据动态激励注入方法,包括:在多模态数据生成模块中,根据配置选择注入数据的输入源;在目标码信息解析模块中,解析提取目标码中设置的数据缓冲池地址、大小信息;在响应控制动态激励注入模块中,响应被激励产品发出的动态激励注入申请信号,根据动态激励注入协议动态填充数据,并通过专用通信接口发送动态激励数据包;GNC嵌入式软件包括数据缓冲池自适应使用模块;在数据缓冲池自适应使用模块中,自定义数据组织形式,从数据缓冲池中按序取出数据使用,当数据缓冲池用完后,自动切换数据缓冲池并发出动态激励注入申请信号;同时,本申请还提供了一种注入系统。

    基于宏的嵌入式系统地址线数据线测试方法和装置

    公开(公告)号:CN114121135A

    公开(公告)日:2022-03-01

    申请号:CN202111310840.4

    申请日:2021-11-05

    IPC分类号: G11C29/56

    摘要: 本发明提供一种基于宏的嵌入式系统地址线数据线自动化测试方法和装置。本发明制定出基于宏的嵌入式系统地址线和数据线的测试指令和协议,设计宏测试功能组件并驻留在嵌入式系统中;开发脚本自动生成工具,根据配置好的测试类型相关参数,自动生成适配不同存储空间的专用测试脚本文件。将测试脚本文件通过串口输入到包含宏测试功能组件的嵌入式系统中,宏测试功能组件对其解析、执行,并将结果输出。本发明实现了6种自动化测试类型:地址线波动“0”测试、地址线波动“1”测试时、数据线波动“0”测试、数据线波动“1”测试、跨步“0”测试和跨步“1”测试,能有效地检测存储器是否有地址线粘连、数据线粘连以及具体存储单元存取数功能。