一种面向嵌入式实时操作系统的综合化集成测试方法

    公开(公告)号:CN111858326A

    公开(公告)日:2020-10-30

    申请号:CN202010670885.1

    申请日:2020-07-13

    Abstract: 本发明涉及一种面向嵌入式实时操作系统的综合化集成测试方法,属于嵌入式操作系统测试技术领域。该测试方法包括以下步骤:构建实现嵌入式实时操作系统的综合化集成测试的软件框架,所述软件框架包括框架层和核心层,所述框架层包括业务管理模块和测试支持模块;通过所述业务管理模块的测试管理程序触发集成测试;测试触发后,所述业务管理模块的测试管理程序通过调度器和内联总线调度所述测试支持模块,同时驱动所述核心层通过控制总线接口与被测设备连接后进行数据通信,以完成所述被测设备的嵌入式实时操作系统的综合化集成测试。本发明实现了面向嵌入式实时操作系统的测试可综合化、批量化,有利于大幅降低测试成本。

    基于海鹰翼辉操作系统的安全编译方法及装置

    公开(公告)号:CN111459500A

    公开(公告)日:2020-07-28

    申请号:CN202010551078.8

    申请日:2020-06-17

    Abstract: 本发明涉及一种基于海鹰翼辉操作系统的安全编译方法及装置,属于嵌入式操作系统技术领域,解决了现有的编译方法难以实现海鹰翼辉操作系统的高安全性和高质量等问题。对待编译的源程序进行代码扫描预处理,得到代码扫描预处理结果;对代码扫描预处理结果进行词法分析,得到单词序列;对单词序列中的结构设置进行语法分析,得到抽象语法树,其中,所述结构设置包括控制结构、数据类型和函数声明与参数表;基于抽象语法树进行语义分析,生成中间代码;对中间代码进行优化,生成目标代码。实现了代码格式、注释风格、字符集合法和条件编译的检查,提高了编译软件的安全性和质量。

    基于海鹰翼辉操作系统的任务级实时调试装置及方法

    公开(公告)号:CN111858325A

    公开(公告)日:2020-10-30

    申请号:CN202010669881.1

    申请日:2020-07-13

    Abstract: 本发明涉及一种基于海鹰翼辉操作系统的任务级实时调试装置及方法,属于嵌入式操作系统技术领域,解决了现有的嵌入式操作系统只能采用串口打印输出的方式进行应用程序的调试造成的开发速度慢和开发质量差的问题。调试装置包括宿主机和目标机,宿主机包括调试器,目标机包括海鹰翼辉操作系统、调试代理单元和被调试单元,其中,被调试单元包括多个被调试程序;调试代理单元和多个被调试程序均运行在海鹰翼辉操作系统上,调试代理单元用于接收和处理调试器发送的调试命令,以控制被调试程序的运行。实现了海鹰翼辉操作系统任务级的远程调试,提高了软件开发的效率和质量。

    一种面向嵌入式实时操作系统的综合化集成测试方法

    公开(公告)号:CN111858326B

    公开(公告)日:2023-09-22

    申请号:CN202010670885.1

    申请日:2020-07-13

    Abstract: 本发明涉及一种面向嵌入式实时操作系统的综合化集成测试方法,属于嵌入式操作系统测试技术领域。该测试方法包括以下步骤:构建实现嵌入式实时操作系统的综合化集成测试的软件框架,所述软件框架包括框架层和核心层,所述框架层包括业务管理模块和测试支持模块;通过所述业务管理模块的测试管理程序触发集成测试;测试触发后,所述业务管理模块的测试管理程序通过调度器和内联总线调度所述测试支持模块,同时驱动所述核心层通过控制总线接口与被测设备连接后进行数据通信,以完成所述被测设备的嵌入式实时操作系统的综合化集成测试。本发明实现了面向嵌入式实时操作系统的测试可综合化、批量化,有利于大幅降低测试成本。

    一种混合仿真的全数字虚拟运行环境的实现方法及装置

    公开(公告)号:CN111506395B

    公开(公告)日:2020-10-02

    申请号:CN202010551164.9

    申请日:2020-06-17

    Abstract: 本发明涉及一种混合仿真的全数字虚拟运行环境的实现方法及装置,属于虚拟化技术领域,解决了现有的虚拟运行环境对高速总线的设计复杂且耗时,造成应用程序运行效率低的问题。包括如下步骤:加载嵌入式操作系统至软件开发平台;基于软件开发平台,获取虚拟化计算资源中心;修改嵌入式操作系统中的板级支持包信息,使嵌入式操作系统能够直接访问虚拟化计算资源中心指定位置的高速总线设备文件,得到虚拟运行环境,其中,高速总线设备文件用于虚拟高速总线的数据通信功能。实现了应用程序在虚拟运行环境中的安全运行,提高了应用程序的运行效率。

    一种预留运行内存空间的DSP动态加载方法

    公开(公告)号:CN111913762B

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

    申请号:CN202010855562.X

    申请日:2020-08-20

    Inventor: 赵伟 刘雷 田文龙

    Abstract: 本发明涉及一种预留运行内存空间的DSP动态加载方法,属于DSP技术领域,解决DSP动态加载问题,方法包括以下步骤:对ELF文件进行预处理生成包括系统符号表的ELF模块;将ELF模块动态加载到预留运行内存空间中;根据ELF模块在运行内存空间位置导出系统符号表,对系统符号表中的符号进行重定位;根据重定位的符号,调用ELF模块的初始化函数和入口函数。本发明的动态加载方法通过预留运行内存空间解决了代码加载重定位时间不确定问题,提高代码执行效率。

    一种预留运行内存空间的DSP动态加载方法

    公开(公告)号:CN111913762A

    公开(公告)日:2020-11-10

    申请号:CN202010855562.X

    申请日:2020-08-20

    Inventor: 赵伟 刘雷 田文龙

    Abstract: 本发明涉及一种预留运行内存空间的DSP动态加载方法,属于DSP技术领域,解决DSP动态加载问题,方法包括以下步骤:对ELF文件进行预处理生成包括系统符号表的ELF模块;将ELF模块动态加载到预留运行内存空间中;根据ELF模块在运行内存空间位置导出系统符号表,对系统符号表中的符号进行重定位;根据重定位的符号,调用ELF模块的初始化函数和入口函数。本发明的动态加载方法通过预留运行内存空间解决了代码加载重定位时间不确定问题,提高代码执行效率。

    一种混合仿真的全数字虚拟运行环境的实现方法及装置

    公开(公告)号:CN111506395A

    公开(公告)日:2020-08-07

    申请号:CN202010551164.9

    申请日:2020-06-17

    Abstract: 本发明涉及一种混合仿真的全数字虚拟运行环境的实现方法及装置,属于虚拟化技术领域,解决了现有的虚拟运行环境对高速总线的设计复杂且耗时,造成应用程序运行效率低的问题。包括如下步骤:加载嵌入式操作系统至软件开发平台;基于软件开发平台,获取虚拟化计算资源中心;修改嵌入式操作系统中的板级支持包信息,使嵌入式操作系统能够直接访问虚拟化计算资源中心指定位置的高速总线设备文件,得到虚拟运行环境,其中,高速总线设备文件用于虚拟高速总线的数据通信功能。实现了应用程序在虚拟运行环境中的安全运行,提高了应用程序的运行效率。

Patent Agency Ranking