一种同构系统核间同步与通信的方法

    公开(公告)号:CN109032818B

    公开(公告)日:2021-11-16

    申请号:CN201810839256.X

    申请日:2018-07-27

    Abstract: 本发明涉及一种同构系统核间同步与通信的方法,其中,包括核间同步方法以及核间通信方法:核间同步方法包括:核间同步模块注册、核间同步使能、任务或数据同步;核间通信方法包括:发送端通信方法包括:步骤A1、初始化块,并从共享内存中分配核间通信句柄空间;步骤A2、通信模式选择;步骤A3、通信数据写入完毕后执行中断控制;步骤A4、将核间中断寄存器上对应的位置为1,从而触发核间中断;接收端通信方法包括:B1初始化,获取数据发送核在共享内存区分配的核间通信句柄;B2发送核一旦触发核间中断,接受核立即进入核间中断处理服务进行通信数据的读取,数据读取的地址由核间通信句柄中的通信数据存储地址指定。

    一种同构系统核间同步与通信的方法

    公开(公告)号:CN109032818A

    公开(公告)日:2018-12-18

    申请号:CN201810839256.X

    申请日:2018-07-27

    CPC classification number: G06F9/544 G06F9/526

    Abstract: 本发明涉及一种同构系统核间同步与通信的方法,其中,包括核间同步方法以及核间通信方法:核间同步方法包括:核间同步模块注册、核间同步使能、任务或数据同步;核间通信方法包括:发送端通信方法包括:步骤A1、初始化块,并从共享内存中分配核间通信句柄空间;步骤A2、通信模式选择;步骤A3、通信数据写入完毕后执行中断控制;步骤A4、将核间中断寄存器上对应的位置为1,从而触发核间中断;接收端通信方法包括:B1初始化,获取数据发送核在共享内存区分配的核间通信句柄;B2发送核一旦触发核间中断,接受核立即进入核间中断处理服务进行通信数据的读取,数据读取的地址由核间通信句柄中的通信数据存储地址指定。

    一种闪存数据库数据恢复的方法

    公开(公告)号:CN107220145A

    公开(公告)日:2017-09-29

    申请号:CN201710358273.7

    申请日:2017-05-19

    CPC classification number: G06F11/1471 G06F3/0608 G06F3/0638 G06F3/0679

    Abstract: 本发明公开了一种闪存数据库数据恢复的方法,其中,包括:扫描日志文件,确认日志文件中是否有仍然有效的事务提交日志记录或事务回滚日志;依据日志文件当前的状态分别进行处理:若存在有效的事务提交日志记录,表明涉及该事务的所有更改尚未完全写入到数据文件中,需依据日志记录,完成数据文件的重写;若存在有效的回滚日志记录,则依据事务ID查找所有日志记录,并进行回滚操作;若不存在有效的事务提交日志记录,也不存在有效的回滚日志,但存在仍然有效的日志记录,表明该事务尚未完成,检查是否存在部分日志记录已写入数据文件,而部分未写入的情况,如存在,则进行回滚操作。

    一种嵌入式操作系统双冗余网络实现方法

    公开(公告)号:CN116886513A

    公开(公告)日:2023-10-13

    申请号:CN202310760845.X

    申请日:2023-06-27

    Abstract: 本发明涉及一种嵌入式操作系统双冗余网络实现方法,属于嵌入式操作系统领域。本发明通过虚拟网络接口、虚拟设备信息管理真实物理网卡,通过虚拟网络接口与应用层及网络协议栈进行通信,通过虚拟设备信息控制物理网卡。虚拟网络接口、虚拟设备信息与物理网卡绑定,当一个物理网卡出现故障时,虚拟网络接口切换为正常工作状态的另一个物理网卡。本发明不需要使用专用设备,不需要特殊处理,在已有的嵌入式操作系统驱动流程上增加虚拟网络接口、虚拟设备信息处理即可,流程简单,双冗余网络切换速度快。

    一种嵌入式系统的安全启动和优化升级方法

    公开(公告)号:CN115481405A

    公开(公告)日:2022-12-16

    申请号:CN202211166660.8

    申请日:2022-09-23

    Abstract: 本发明涉及一种嵌入式系统的安全启动和优化升级方法,属于嵌入式操作系统领域。本发明在引导程序中设置校验方法,在加载或者升级内核镜像文件、根文件系统时,进行安全认证的校验,对文件的合法有效性进行确认,并且,在引导程序中设置校验方法,在加载或者升级内核镜像文件、根文件系统时,进行安全认证的校验,对文件的合法有效性进行确认。本发明解决了系统安全启动问题;2、避免非法启动或者升级系统,获取或者篡改存储中的内容;优化了无人值守状态下的轮询升级过程,缩短升级时间;可根据情况选择轮询或者人机交互方式。

    基于并行计算工具的测试方法
    27.
    发明公开

    公开(公告)号:CN115114173A

    公开(公告)日:2022-09-27

    申请号:CN202210896219.9

    申请日:2022-07-28

    Abstract: 本发明涉及一种基于并行计算工具的测试方法,属于计算机软件领域。本发明并行运算的测试工具自动生成并行化测试集;将现有的串行程序自动进行并行化处理;测试结果通过图形化形式简洁明了地表示出测试结果。采用本发明对并行计算工具测试,通过加载串行程序,获取并行程序的特征信息,依据并行编程规范对串行程序并行化处理,对运行结果加以综合分析后,对并行计算的性能有直观的表现形式。该方法能够帮助代码程序员依据性能分析结果,对热点代码进行修改和优化,使程序运行时性能得到提升,从而提高整个系统的运行性能。本发明实现简单有效,达到了应用的要求。

    一种嵌入式异构多核处理器架构并行调试系统及方法

    公开(公告)号:CN113704032A

    公开(公告)日:2021-11-26

    申请号:CN202110958852.1

    申请日:2021-08-20

    Abstract: 本发明涉及一种嵌入式异构多核处理器架构并行调试系统及方法,属于嵌入式调试领域。本发明用户通过交互界面输入调试命令,当调试命令被发出,界面软件同步生成调试器可识别的协议命令,并发送给ARM调试器或DSP调试器;调试命令经调试器转换后发送给调试代理,并通过USB口发送给仿真器;仿真器软件根据协议信息将命令转换成目标机可识别的JTAG命令发送到目标机;同时,以移位方式按原路返回调试结果。本发明针对异构多核处理器平台并行调试的情况,即针对DPS+ARM双核异构硬件环境下,实现基于应用程序的并行调试。为异构多核环境下的运行调试提供了技术支撑。

    国产平台PMU自适应的性能采集监控系统

    公开(公告)号:CN112069029A

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

    申请号:CN202010920679.1

    申请日:2020-09-04

    Abstract: 本发明涉及一种国产平台PMU自适应的性能采集监控系统,属于计算机技术领域。采用本发明基于PMU自适应的性能采集监控系统,通过前端提取PMU硬件配置信息,后端将平台PMU硬件相关配置操作作为硬件屏蔽层,以参数形式接收前端配置信息后进行实体化配置,达到无需根据平台的升级不断修改天熠内核PMU核心代码的效果,从而极大方便开发者更加专注于程序本身的PMU性能优化问题,节省开发适配调试时间。本发明同时提供了用户查询、设置等操作界面和可视化性能实时分析结果动态展示,可视化操作帮助开发者更快捷直观定位性能热点。为国产关键软硬件平台复杂程序性能监控提供了技术保障和应用支撑。本发明实现简单有效,达到了应用的要求。

    一种通用的异构数据库数据迁移方法

    公开(公告)号:CN111680024A

    公开(公告)日:2020-09-18

    申请号:CN202010534252.8

    申请日:2020-06-11

    Abstract: 本发明公开了一种通用的异构数据库数据迁移方法,其中,包括:步骤1:注册数据源;步骤2:获取数据库结构;步骤3:选择源数据库与目标数据库;步骤4:使用SELECT语句查询SQLite数据库中表“数据库表”中是否存在目标数据库名,若不存在,则创建与源数据库结构完全一致的目标数据库;步骤5:选择数据类型映射规则;步骤6:在源数据库中抽取数据库数据;步骤7:判断是否备份数据,如果备份则生成XML文件;步骤8:将步骤7抽取到的每一行数据写入目标数据库中;步骤9:将本次数据迁移日志写入SQLite数据库的迁移日志表中。本发明的一种通用异构数据库数据迁移方法,适用于市场上常见的数据库,例如Oracle、SQLServer、Mysql、postgre、达梦、金仓,能够有效完成数据迁移。

Patent Agency Ranking