单片机与嵌入式系统应用
请选择语言:中文 ENGLISH
单片机与嵌入式系统应用  2012, Vol. 12 Issue (2): 1-4    DOI: A
专题论述 最新目录 | 过刊浏览  |  Next Articles  
嵌入式软件跟踪调试技术的研究与设计
钱思园,王琼,李暾
1. 重庆邮电大学 通信与信息工程学院,重庆 400065;2. 重庆重邮信科通信技术有限公司
Research and Design of Trace Debugging Technology for Embedded Software
Qian Siyuan,Wang Qiong,Li Tun
1. School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065,China;2. Chongqing CYIT Communication Technologies Co., Ltd.
 全文: [HTML 14KB]   输出: BibTeX | EndNote (RIS)      背景资料
摘要 针对在嵌入式实时操作系统环境下高低优先级任务切换过程引起的跟踪信息乱序和丢失问题,对跟踪信息嵌套缓存机制和解析机制进行了设计,提出了物理缓存管理机制与递归调用解析机制相结合、备份缓存管理机制与普通查询解析机制相结合的两种跟踪方案,解决了跟踪信息乱序和丢失问题,提高了跟踪系统的运行效率。
作者相关文章
钱思园
王琼
李暾
关键词嵌入式实时操作系统   缓存管理   跟踪调试     
Abstract: For the problems of outoforder and loss of tracing information caused by switching of different priority tasks in the embedded realtime operating system, the tracing information cache and analysis mechanisms are designed. It proposed the mechanism of physical cache management combined with recursive call analysis and the mechanism of backup cache management combined with normal search analysis, solving the problems of outoforder and loss of tracing information and  improving the efficiency of tracing system.
Key wordsembedded real-time operating system   cache management   tracing debugging   
收稿日期: 2011-10-24; 出版日期: 2012-02-01
基金资助:

重庆市信息制造业重大专项“TDSCDMA增强型终端基带芯片研发及产业化”(CSTC,2009AA2037)。

作者简介: 王琼(高级工程师),主要研究领域为第三代移动通信及嵌入式系统。
引用本文:   
钱思园,王琼,李暾. 嵌入式软件跟踪调试技术的研究与设计[J]. 单片机与嵌入式系统应用, 2012, 12(2): 1-4.
Qian Siyuan,Wang Qiong,Li Tun. Research and Design of Trace Debugging Technology for Embedded Software[J]. Microcontrollers & Embedded Systems, 2012, 12(2): 1-4.
 
[1] 黄红燕.嵌入式系统调试技术的分析与设计[D].杭州:浙江大学,2006.
[2] Accelerated Technology Inc. Nucleus PLUS Reference Manual [EB/OL].(1999616)[20111023] .http://www.atinucleus.com.
[3] 钟耿.嵌入式系统片上调试研究[D].杭州:浙江大学,2008.
[4] R Leatherman, N Stollon. An Embedding Debugging Architecture for SoCs[J]. Potentials IEEE, 2005, 24(1): 1216.
[5] A Milenkovic, V Uzelac, M Milenkovic, et al. Caches and Predictors for RealTime, Unobtrusive, and CostEffective Program Tracing in Embedded Systems[J]. IEEE Transactions on Computers, 2011, 60(7): 9921005.
[1] 李萍,蒋建春. OSEK COM通信规范的通信系统研究[J]. 单片机与嵌入式系统应用, 2008, 8 (9 ): 12-14 .
[2] 庞海涛,陈昕,程高峰. μC/OS-II在Cortex-M3系列单片机上的移植[J]. 单片机与嵌入式系统应用, 2008, 8 (11 ): 31-33 .
[3] 冯辉宗,张彧. OSEK规范的实时操作系统设计[J]. 单片机与嵌入式系统应用, 2007, 7 (11 ): 8-11 .
[4] 徐模辉. Proteus单片机仿真中的μC/OS-II移植[J]. 单片机与嵌入式系统应用, 2007, 7 (10 ): 74-77 .
[5] 邸晓鸿. μC/OS-II在Nios上的移植※[J]. 单片机与嵌入式系统应用, 2004, 4 (9 ): 79-81 .
[6] 林彦凯,莫传孟,冯晓云. μC/OS-II在MB90543上的移植※[J]. 单片机与嵌入式系统应用, 2003, 3 (9 ): 62-65 .
[7] 刘军,林安. 由ARM与μClinux构建的嵌入式Web Server[J]. 单片机与嵌入式系统应用, 2003, 3 (11 ): 51-54 .
[8] 崔龙,周启明,江文瑞. 基于ARM的实时测控系统开发平台[J]. 单片机与嵌入式系统应用, 2003, 3 (1 ): 47-50 .
[9] 张建华,李庆诚,程玉若,刘全礼. 嵌入式微内核实时操作系统分析与测试*[J]. 单片机与嵌入式系统应用, 2002, 2 (12 ): 8-11 .