一种内存巡检方法及系统

    公开(公告)号:CN110990187B

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

    申请号:CN201911012950.5

    申请日:2019-10-23

    Abstract: 本发明设计一种内存巡检方法,包括:对物理内存建立第一虚拟空间;所述物理内存还包括与之对应的第二虚拟空间,所述第二虚拟空间用于系统运行时通过缓存访问物理内存;通过所述第一虚拟空间直接访问所述物理内存,对所述物理内存进行巡检。本发明通过将一个物理内存的同一区域映射第一虚拟空间和第二虚拟空间,程序运行过程中,CPU通过第二虚拟空间对物理内存进行巡检,对所述物理内存进行巡检之前,中断系统中运行的程序,关闭cache,能够直接通过第二虚拟空间对物理内存进行检测,多次将数据进行写入和读出,将读出数据与记录的测试数据进行比较,若不一致,则判断所述指定的物理内存故障。

    一种内存巡检方法及系统

    公开(公告)号:CN110990187A

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

    申请号:CN201911012950.5

    申请日:2019-10-23

    Abstract: 本发明设计一种内存巡检方法,包括:对物理内存建立第一虚拟空间;所述物理内存还包括与之对应的第二虚拟空间,所述第二虚拟空间用于系统运行时通过缓存访问物理内存;通过所述第一虚拟空间直接访问所述物理内存,对所述物理内存进行巡检。本发明通过将一个物理内存的同一区域映射第一虚拟空间和第二虚拟空间,程序运行过程中,CPU通过第二虚拟空间对物理内存进行巡检,对所述物理内存进行巡检之前,中断系统中运行的程序,关闭cache,能够直接通过第二虚拟空间对物理内存进行检测,多次将数据进行写入和读出,将读出数据与记录的测试数据进行比较,若不一致,则判断所述指定的物理内存故障。

    一种嵌入式系统的编译方法及编译系统

    公开(公告)号:CN110990018B

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

    申请号:CN201911039090.4

    申请日:2019-10-29

    Abstract: 本发明提供一种嵌入式系统的编译部署方法、编译方法及编译系统,涉及嵌入式系统领域,所述部署方法包括将第一接口地址表储存至操作系统内存中,并将第一组接口按照索引储存至所述第一接口地址表中;将第二接口地址表储存至应用程序内存中,并将第二组接口按照索引储存至所述第二接口地址表中;所述操作系统和所述应用程序通过所述第一接口地址表或所述第二接口地址表实现访问。应用程序编译时可以脱离对操作系统的依赖,在接口不变的情况下,操作系统修改不用重新编译应用程序。实现嵌入式系统在不依赖动态库和静态库的情况下实现操作系统与应用软件之间的互相访问。

    一种嵌入式系统的编译部署方法、编译方法及编译系统

    公开(公告)号:CN110990018A

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

    申请号:CN201911039090.4

    申请日:2019-10-29

    Abstract: 本发明提供一种嵌入式系统的编译部署方法、编译方法及编译系统,涉及嵌入式系统领域,所述部署方法包括将第一接口地址表储存至操作系统内存中,并将第一组接口按照索引储存至所述第一接口地址表中;将第二接口地址表储存至应用程序内存中,并将第二组接口按照索引储存至所述第二接口地址表中;所述操作系统和所述应用程序通过所述第一接口地址表或所述第二接口地址表实现访问。应用程序编译时可以脱离对操作系统的依赖,在接口不变的情况下,操作系统修改不用重新编译应用程序。实现嵌入式系统在不依赖动态库和静态库的情况下实现操作系统与应用软件之间的互相访问。

Patent Agency Ranking