用于调试应用程序的方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:40575231 阅读:18 留言:0更新日期:2024-03-06 17:16
本申请涉及嵌入式系统调试技术领域,公开一种用于调试应用程序的方法,应用于计算机端的软件仿真环境,包括:接收待访问的数据体信息地址;在预先建立的映射关系中,查找待访问的数据体信息地址;其中,预先建立的映射关系包括数据归属信息地址和数据体信息地址之间的映射关系;在查找到待访问的数据体信息地址的情况下,对查找到的数据体信息和数据归属信息进行调试。本公开可以实现对包含数据归属信息且地址可能动态变化的应用程序数据的访问。本申请还公开一种用于调试应用程序的装置、电子设备及计算机可读存储介质。

【技术实现步骤摘要】

本申请涉及嵌入式系统应用程序开发调试,例如涉及一种用于调试应用程序的方法、装置、电子设备及计算机可读存储介质


技术介绍

1、一般来说,嵌入式系统应用程序的调试方法包括软件仿真调试和硬件调试。其中,硬件调试是指在硬件系统上进行调试,通过连接调试工具和目标板进行调试。这种方法的优势在于可以真实地模拟硬件系统的运行环境。软件仿真调试主要是将嵌入式软件在计算机上进行仿真运行,以达到调试的目的。这种方法的优势在于可以在非真正运行硬件系统的情况下进行应用程序的模拟调试,不会对硬件系统造成影响。同时仿真调试可以提供更加详细的调试信息,便于开发者查看和分析,成为了嵌入式系统应用程序开发和调试的主流方法。

2、目前,有些基于虚拟机的嵌入式多应用操作系统使用c语言作为应用程序编程语言,其应用程序数据中有部分数据包含数据归属信息,数据归属信息用来保证不同应用之间的隔离,且该应用程序数据的内存地址是动态变化的。因此,对嵌入式系统应用程序进行调试时,需要对这部分数据进行调试。

3、相关技术中,公开了一种利用计算机中c程序的链接编译工具将嵌入式系统应用程序进本文档来自技高网...

【技术保护点】

1.一种用于调试应用程序的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,接收待访问的数据体信息地址前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,虚拟地址空间包括第一模拟地址区域和第二模拟地址区域;其中,第一模拟地址区域用于模拟嵌入式系统的随机存储器动态分配机制,第二模拟地址区域用于存放数据归属信息和数据体信息。

4.根据权利要求3所述的方法,其特征在于,为数据归属信息和数据体信息分配虚拟地址空间,获得数据归属信息地址和数据体信息地址,包括:

5.根据权利要求3所述的方法,其特征在于,第一模拟地址区域的...

【技术特征摘要】

1.一种用于调试应用程序的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,接收待访问的数据体信息地址前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,虚拟地址空间包括第一模拟地址区域和第二模拟地址区域;其中,第一模拟地址区域用于模拟嵌入式系统的随机存储器动态分配机制,第二模拟地址区域用于存放数据归属信息和数据体信息。

4.根据权利要求3所述的方法,其特征在于,为数据归属信息和数据体信息分配虚拟地址空间,获得数据归属信息地址和数据体信息地址,包括:

5.根据权利要求3所述的方法,其特征在于,第一模拟地址区域的空间的大小是变化的。

...

【专利技术属性】
技术研发人员:路倩刘静亚张章邹重人
申请(专利权)人:紫光同芯微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1