一种基于XML的设备树配置方法

    公开(公告)号:CN109582391B

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

    申请号:CN201811471405.8

    申请日:2018-12-04

    Abstract: 本发明涉及一种基于XML的设备树配置方法,包括以下步骤:(1)定义符合XML语法规则的设备树描述方案;(2)依照XML Schema Definition规则,定义步骤(1)中所述设备树描述方案的XSD文件,借助支持XSD的图形化XML工具,辅助技术人员采用XML语言对设备树进行配置,得到的配置结果结合步骤(2)中的XSD文件,自动生成自定义链接信息;(3)利用解析工具,将在步骤(2)中得到的设备树转换为标准DTB文件。本发明使得在对设备树进行配置的同时生成链接信息,消除了设备配置和驱动配置不一致的风险。

    一种基于Uboot的操作系统故障监控方法

    公开(公告)号:CN118035030A

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

    申请号:CN202311828055.7

    申请日:2023-12-27

    Abstract: 本发明提供了一种基于Uboot的操作系统故障监控方法,包括:操作系统上电后,CPU主核将通过Uboot获得的操作系统的内核起始地址传递至一个CPU从核,使该CPU从核执行操作系统的初始化任务,所述CPU主核执行Uboot的故障监控任务;操作系统初始化后执行故障监控代理线程,故障监控代理线程采集操作系统的故障信息并存储至故障信息存储域中;Uboot的故障监控任务从故障信息存储域中读取故障信息,对故障信息解析得到故障类型,执行故障处理表中与故障类型匹配的故障处理动作进行故障处理。本发明的方法可以保证Uboot与操作系统同时运行,互不干扰,简化了操作系统故障定位,提高系统的可靠性。

    一种满足ARINC653标准的内存共享方法

    公开(公告)号:CN117851295A

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

    申请号:CN202311829239.5

    申请日:2023-12-27

    Abstract: 本发明提供一种满足ARINC653标准的内存共享方法,用于核心态和用户态各分区间的内存共享,包括以下步骤:核心态定义一组公共页目录及页表;仅将公共页目录拷贝给需要访问共享内存的所有成员;将页表对应的读写访问权限添加给需要访问共享内存的所有成员,使需要访问共享内存的所有成员能够访问页表。利用公共页目录拷贝技术,在不改变原页表大小的情况下实现内存空间共享,为分区操作系统共享内存的实现提供一种简单有效的组织管理方法,避免不必要的空间浪费。

    SMP多核处理器核内时钟同步方法
    5.
    发明公开

    公开(公告)号:CN119884006A

    公开(公告)日:2025-04-25

    申请号:CN202411956976.6

    申请日:2024-12-29

    Abstract: 本发明的SMP多核处理器核内时钟同步方法,包括选择主核时钟作为源时钟,从核时钟与主核时钟进行同步;同步开始前所有核进入同步就绪状态;同步开始时,所有核通过竞争获取自旋锁的方式,原子性地将核号和时钟计数器的值记录到共享存储器中;通过有效的采样记录数据,计算出各从核与主核时钟之间的偏差值以及采样记录数据造成的误差值;由偏差值和误差值计算出各核与主核时钟计数器之间的修正值,用修正值对从核时钟进行修改,完成从核时钟同步,能够有效解决多核处理器各核时间戳不一致问题,具有实现方式简单、效率高、误差小、占用系统资源少等优点。

    ARM平台基于域空间管理的地址空间快速切换方法

    公开(公告)号:CN119883957A

    公开(公告)日:2025-04-25

    申请号:CN202411956969.6

    申请日:2024-12-29

    Abstract: 本发明的ARM平台基于域空间管理的地址空间快速切换方法,包括定义一组页基址管理结构;操作系统运行中需要进行域切换时,若待切入的目标域号与TTBR0寄存器中的ASID值相等时,则不需要执行切域操作;若待切入的目标域号与TTBR0寄存器中的ASID值不相等时,根据目标域号从页基址管理结构中获取对应域的页表基址,将域号与页表基址按格式写入TTBR0寄存器中,完成切域操作。实现在不改变原页表结构的情况下,切域不需要无效TLB表项,减少TLB未命中和Cache未命中引起的性能损失,提升系统整体性能。

    一种基于XML的设备树配置方法

    公开(公告)号:CN109582391A

    公开(公告)日:2019-04-05

    申请号:CN201811471405.8

    申请日:2018-12-04

    CPC classification number: G06F9/44505

    Abstract: 本发明涉及一种基于XML的设备树配置方法,包括以下步骤:(1)定义符合XML语法规则的设备树描述方案;(2)依照XML Schema Definition规则,定义步骤(1)中所述设备树描述方案的XSD文件,借助支持XSD的图形化XML工具,辅助技术人员采用XML语言对设备树进行配置,得到的配置结果结合步骤(2)中的XSD文件,自动生成自定义链接信息;(3)利用解析工具,将在步骤(2)中得到的设备树转换为标准DTB文件。本发明使得在对设备树进行配置的同时生成链接信息,消除了设备配置和驱动配置不一致的风险。

    一种基于PowerPC处理器的性能监视方法

    公开(公告)号:CN105426291B

    公开(公告)日:2018-05-25

    申请号:CN201510901583.X

    申请日:2015-12-08

    Abstract: 本发明属于计算机软件领域,涉及性能评测领域,具体涉及一种基于PowerPC处理器的性能监视方法。该方法包括以下步骤:1)构建图形化配置工具以及性能监视模块;2)制定性能监视方案;性能监视方案包括所需要监视的软件对象、所需要监视的事件,监视触发的方式;3)通过制定的性能监视方案,利用图形化配置工具生成配置数据文件;4)将配置数据文件加载至目标机端;5)运行目标机,获取性能监视数据。通过该方法耗费系统资源少,可获取常规测试和评测无法得到的处理器级性能数据。

    一种兼容的操作系统及其加载启动方法

    公开(公告)号:CN114443133A

    公开(公告)日:2022-05-06

    申请号:CN202111647852.6

    申请日:2021-12-29

    Abstract: 本发明提供了一种兼容的操作系统及其加载启动方法,加载启动方法包括:目标机的boot加载程序对操作系统的可加载执行操作系统映像文件解析,获取操作系统的映像大小及第一程序入口地址;boot加载程序跳转至第一程序入口地址并执行兼容启动层程序;在兼容启动层内程序跳转至预设的操作系统二进制文件的第二程序入口地址,开始执行操作系统主程序;操作系统主程序接管CPU并对CPU初始化,完成操作系统的加载启动。兼容的操作系统的加载启动方法,能够实现目标机上boot加载程序和操作系统ABI不一致时,在操作系统上增加能够兼容启动层,即可实现操作系统的加载启动,具有经济效益高、实现简单、灵活易用、通用性强等优点。

    一种基于PowerPC处理器的性能监视方法

    公开(公告)号:CN105426291A

    公开(公告)日:2016-03-23

    申请号:CN201510901583.X

    申请日:2015-12-08

    Abstract: 本发明属于计算机软件领域,涉及性能评测领域,具体涉及一种基于PowerPC处理器的性能监视方法。该方法包括以下步骤:1)构建图形化配置工具以及性能监视模块;2)制定性能监视方案;性能监视方案包括所需要监视的软件对象、所需要监视的事件,监视触发的方式;3)通过制定的性能监视方案,利用图形化配置工具生成配置数据文件;4)将配置数据文件加载至目标机端;5)运行目标机,获取性能监视数据。通过该方法耗费系统资源少,可获取常规测试和评测无法得到的处理器级性能数据。

Patent Agency Ranking