-
公开(公告)号:CN109086050A
公开(公告)日:2018-12-25
申请号:CN201810725653.4
申请日:2018-07-04
申请人: 烽火通信科技股份有限公司
发明人: 曾颜
摘要: 本发明公开了一种模块依赖关系的分析方法及系统,涉及通信技术领域。模块依赖关系的分析方法包括:获取待分析软件中所有的非系统类模块以构建一个模块组;得到模块组中所有模块的两两之间的依赖关系;建立表示模块组中所有模块的两两之间的依赖关系的依赖关系矩阵,根据依赖关系矩阵判断待分析软件中非系统类模块之间是否存在循环依赖关系。本发明能够判定待分析软件中作为模块的二进制目标文件之间是否存在循环依赖关系。
-
公开(公告)号:CN109032609A
公开(公告)日:2018-12-18
申请号:CN201810665696.8
申请日:2012-03-30
申请人: 英特尔公司
CPC分类号: G06F11/3466 , G06F8/40 , G06F8/52 , G06F9/3017 , G06F9/3842 , G06F9/4552 , G06F11/073 , G06F11/3616 , G06F11/3652
摘要: 由性能监视硬件实现的硬件剖析机制实现页级自动二进制转换。该硬件在运行时期间标识存储器中包含潜在能被优化的指令的代码页。该硬件请求在所述存储器中分配与所述代码页相关联的新页,其中所述新页包含计数器的集合,并且所述计数器中的每一个对应于所述代码页中的指令中的一个。当该硬件检测到具有在该代码页内的分支目标的分支指令时,它使在该新页中具有与代码页中的分支目标相同的位置的计数器之一递增。重复该代码页的执行,并在分支目标落在该代码页之内时使计数器递增。该硬件然后将所述新页中的所述计数器值提供给二进制转换器以用于二进制转换。
-
公开(公告)号:CN105373411B
公开(公告)日:2018-09-28
申请号:CN201510735303.2
申请日:2015-11-03
申请人: 上海无线电设备研究所
摘要: 本发明公开了一种用于星载数字信号处理器的在轨编程系统及设计方法,采用星载计算机、设备管理器、可编程只读存储器及数字信号处理器建立在轨编程系统;本发明公开的在轨编程设计方法实现单指令在轨编程或修改子程序跳转指令实现子程序在轨编程。本发明易于实现,对原软件的规模、复杂度和健壮性影响小,程序设计、编码和调试中没有反复更改子程序地址表的繁琐,且可实现数字信号处理器内存任意地址上的指令和数据的在轨更改。
-
-
公开(公告)号:CN113377370B
公开(公告)日:2024-10-25
申请号:CN202110542563.3
申请日:2021-05-18
申请人: 龙芯中科(西安)科技有限公司
摘要: 本发明实施例提供了一种文件处理方法和装置,所述方法包括:获取固件接口系统中的模块文件,以及所述模块文件在运行时的入口地址,对所述模块文件进行编译和反编译处理,得到所述模块文件对应的采用汇编语言的源代码指令;其中,所述源代码指令携带对应的地址偏移量,根据所述入口地址和地址偏移量,将所述源代码指令处理成带有链接信息的源代码指令,使得自动对模块文件进行处理,得到带有链接信息的源代码指令,避免了在虚拟机上调试时无法完全模拟真实环境的问题,从而帮助开发人员快速直接地找到每个模块文件的代码实际运行的地址,以便对在某个地址死机等问题进行准确定位。
-
公开(公告)号:CN118502794A
公开(公告)日:2024-08-16
申请号:CN202410250367.2
申请日:2024-03-05
申请人: 湖北三江航天万峰科技发展有限公司
摘要: 本申请属于可编程器件在线升级技术领域,具体公开了一种DSP程序的在线升级方法及系统,其中方法包括:上位机发送需要升级的目标二进制bin文件给FPGA;FPGA将目标二进制bin文件转发给DSP;DSP将目标二进制bin文件存储至内部的存储FLASH中,并基于目标二进制bin文件进行在线升级。本申请实施例只需要通过bin类型的二进制文件即可实现DSP程序的在线升级,操作简单灵活,大大降低了产品的使用和维护成本。
-
-
公开(公告)号:CN118034688A
公开(公告)日:2024-05-14
申请号:CN202410233487.1
申请日:2024-03-01
申请人: 上海力声特医学科技有限公司
IPC分类号: G06F8/38 , G06F8/52 , G06F16/14 , G06F16/16 , G06F16/172
摘要: 本发明提供一种人工耳蜗遥控器的界面存储与使用方法及系统、装置,方法包括:界面存储方法、界面使用方法;界面存储方法包括:根据设计界面,按照图形单元划分获得各个图形元素,定义图形属性并以命名方式呈现;读取图形属性的名称,将图形单元逐个转换成二进制文件;创建嵌入式头文件的新文件,将图形属性按读取顺序写入新文件形成数组;读取图形属性的名称,将二进制文件合并到一起生成图形库;将图形库烧录至外部flash。本发明功能简洁、界面显示丰富友好,组合形成界面总大小达到flash存储容量的数十倍;以较低硬件成本与开发难度,高效地引导和帮助各类患者调节人工耳蜗声音处理器,提高了人工耳蜗遥控器的应用效能和用户体验感。
-
公开(公告)号:CN117971298A
公开(公告)日:2024-05-03
申请号:CN202311829255.4
申请日:2023-12-27
摘要: 本发明提供一种基于ICD接口控制文档的AFDX端系统配置生成方法,包括以下步骤:步骤一、从主机下发的ICD里解析出航电网络中多个端系统配置信息;步骤二、对解析出航电网络的多个端系统配置信息进行验证;步骤三、将验证后的多个端系统配置信息转换成端系统可加载二进制文件;步骤四、验证可加载二进制文件的正确性。在进行产品设备功能定义时,引入配置文件可使设备属性的配置过程变得灵活且高效。配置文件不仅可以在很大程度上减少代码量,而且在设备功能或使用场景发生变化时,不需要更改设备的所有软件功能模块,通过修改配置文件的属性定义即可实现开发人员的目标。
-
公开(公告)号:CN117827274A
公开(公告)日:2024-04-05
申请号:CN202311708483.6
申请日:2023-12-13
申请人: 天翼云科技有限公司
摘要: 本发明公开了一种基于二进制翻译的X86应用迁移到异构平台的方法,第一步,首先建造一个总数据库,并对X86架构不同版本进行统计;第二步,进行迁移前准备,包括查询具体X86版本和异构平台结构版本、代码结构解析和性能分析;第三步,进行正式迁移,将待迁移app加入总数据库中;第四步,迁移后进行功能测试。本发明帮助X86用户迁移到所有异构平台,在加入总数据库进行分类后翻译的代码更加贴合源代码,使得在性能方面更具有优势,应用性能的比较也帮助翻译器进行迭代更新,形成了可持续发展,同时本方案加入了数据库后可以实现同一X86应用到同一架构,不同版本的迁移工作,减少了相同数据的重复翻译,大大提高了工作效率。
-
-
-
-
-
-
-
-
-