发明名称 一种嵌入式系统跟踪调试方法及装置
摘要 本发明公开了一种嵌入式系统跟踪调试方法,在任务调用跟踪模块开始跟踪后,在跟踪信息缓存区为调用跟踪模块的任务分配特定的信息存储区;跟踪模块获取该任务的跟踪信息数据,组装跟踪信息,将跟踪信息写入该信息存储区;跟踪信息发送模块读取缓存的跟踪信息,发送到分析设备进行跟踪信息分析。本发明还公开了一种与该方法相适应的嵌入式系统跟踪调试装置,本发明的技术方案可有效的避免嵌入式系统跟踪调试中出现跟踪信息缓存冲突的问题。
申请公布号 CN103034581B 申请公布日期 2016.03.02
申请号 CN201110300526.8 申请日期 2011.09.30
申请人 重庆重邮信科通信技术有限公司 发明人 周勃;钱思园;佘广桥;彭涛
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 代理人
主权项 一种嵌入式系统跟踪调试方法,其特征在于,包括:任务调用跟踪模块开始跟踪;在跟踪信息缓存区为调用跟踪模块的任务分配特定的信息存储区;跟踪模块获取该任务的跟踪信息数据,组装跟踪信息,将跟踪信息写入该信息存储区;跟踪信息发送模块读取缓存的跟踪信息,发送到分析设备进行跟踪信息分析;所述在跟踪信息缓存区为调用跟踪模块的任务分配特定的信息存储区包括:根据系统任务优先级将跟踪信息缓存区划分为多个信息存储区,每个信息存储区对应一个系统优先级;根据调用跟踪模块的任务的优先级选择相应的信息存储区分配给该任务;设置溢出缓存区,所述溢出缓存区为预先保留的各信息存储区最后一部分存储单元,其长度不小于该信息存储区对应优先级的各任务的最大跟踪信息长度‑1;或设置溢出缓存区,所述溢出缓存区为预先保留的跟踪信息缓存区的最后一部分存储单元,其长度不小于系统的最大跟踪信息长度‑1。
地址 400065 重庆市南岸区黄桷垭堡上园1号