嵌入式应用交叉调试器的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
交叉调试技术是开发嵌入式应用的关键技术,是嵌入式应用开发环境的核心
    技术。国内在交叉调试技术方面的研究很少,交叉调试器产品一般都是由国外提
    供的。因此深入的研究交叉调试技术并且研制自己的交叉调试器产品具有重要的
    意义。
     本文主要以GNU的调试器(Insight)为技术基础,在充分消化吸收其技术
    的背景下对其进行了合理的改造,使其成为一个面向嵌入式领域的、稳定的、实
    用的、功能强大的交叉调试器。所以本文中对Insight进行了深入的分析,对各
    种新功能的设计和实现进行了详细的描述,并且对交叉调试器的进一步的发展提
    出了自己的合理设想。
Cross debugger is the critical technology for embedded application development and is the kenerl module of an Integrated Developing Enviroment.There is few domestic research work in the cross debugging field. The market of cross debugger has almost been occupied by foreign vendors alone. So it抯 urgent for us to master the debugging technology and produce our own cross debugger. Maybe it抯 always being endowed more important color just for this kind of reason.
    
     The cross debugger which being created in this thesis is based on an graphic GNU抯 dehugger,Jnsight. In this dessertation ,Insight will be analysed thoroughly and a detailed,clear image can also be obtained. After a series of new functions have been awarded to Insight and many bugs have been abandoned ,a new cross debugger which is tailored for embedded application development can be in sight. At last,a new generation cross debugger will be given an obscure profile.
引文
1. Craig A. Haller. Zen of BDM. Macraigor Systems Inc.
    2. RTEMS Remote Debugger Server Specification. Edition 1,for 4. 5. 0-beta3
    3. Dr. Adam Kolawa ,Parasoft .The Evolution of Software Debugging. http://www.parasoft.com/papers/vision.htm
    4. Debugging with Soft-ICE. http://www.hack-net.com/html/knowledge-Center/soft-ice-explain.ht m
    5. Strategies for Preventing and Detecting Errors in Embedded Software Development. http://www. parasoft.com/papers/embedded. htm
    6. Tornado Tool White Paper. WindRiver System Inc.
    7. pSOStem 3 White Paper. WindRiver System Inc.
    8. Warren Webb. Squash your Embedded Debugging Time. EDN, Octorber 14,1999
    9. How Does the Embedded Tool Chain Work? Embedded Power Corporation.
    10. Precise Task Aware Debugging, http://www.psti.com/aware.htrn
    11. Gary Millor, Kevin Hall,Wayne Willis and Wilfried Pless. The Evolution of Powertrain Microcontroller and It's Impact on Development Process and Tools. IEEE-ISTO 5001TM-1999.
    12. The Nexus 5001 ForumTM Standard for a Global Embedded Processor Debug Interface. IEEE-ISTO 5001TM-1999.
    13. Gregory Eakman. Strategies for Debugging Embedded Systems. http://www.embedded.com/papers\Embedded Systems Programming-Embedded com-debuging.htm
    
    
    14. Randy Martin. Qnx4 System Debugging, http://www.qnx.com
    15. Gerard Vink. Trends in Debugging Technology. Embedded System Conference East,Chicago.
    16. Generic Debug Instrument Interface(GDI). Revision 1. 2. 6 TASKING, Inc.
    17. Kernel Debug Interface. Revision 1. 1. 1 TASKING,Inc.
    18. Stan Shebs. GDB Internals. http://sourceware.cygnus.com/gdb/gdbint toc.html
    19. VRTX Debugger User's Guide and Reference. Microtec Corporation.
    20. GDB User's Guide, http://sourceware.cygnus.com
    21. Tornado Debugger User's Guide and Reference. WindRiver System Inc.
    22. The Programming Enviroments for 32-Bit Microprocessor. Motorola Inc. 1997.
    23. PowerPC Embedded Application Binary Interface. Motorola Inc. 1995.
    24. Intel StrongARM SA-1110 Advanced Developer's Manual. Intel Inc. 1999.
    25. 郭兵、熊光泽.嵌入式CORBA模型的研究,计算机科学2000,27(12) 。
    26. 郭兵、熊光泽.Ada语言实时绑定库的设计与实现,计算机科学2001,28(5) .
    27. 郭兵、熊光泽.嵌入式应用软件开发环境的构造,计算机应用2000,20(7) .
    28. 郭兵,熊光泽,晏华.嵌入式应用软件集成开发环境的比较与分析,计算机 应用2001,21(7) .
    29. 郭兵、熊光泽、陈丽蓉.嵌入式应用软件开发环境DeltaOS/LambdaTool的设 计与实现.第十届抗恶劣环境计算机学术年会.
    30. 郭兵、尹立孟、熊光泽.嵌入式应用软件开发环境的研究与实现.中国微计 算机2000年会.
    31. 王志平,熊光泽.一种基于Ethernet的硬实时通信协议.计算机研究与发展, 2000

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700