嵌入式系统任务级调试器的研究与实现
发布时间:2019-04-21 13:45
【摘要】:在嵌入式系统的应用领域变得日益广泛的同时,由于技术的革新以及用户需求的持续增长,不断涌现的新功能和新应用被加入到系统之中。这使得嵌入式系统既要加快开发速度、缩短产品上市时间,又要保证嵌入式系统的稳定性、可靠性以及高性能。因此,一个高效方便的调试器在系统开发的过程中就显得尤为重要。 本文首先研究了嵌入式系统调试的发展现状,对调试技术及调试工具进行了广泛的分析,比较了各种调试技术之间的优点和缺点。其次,介绍现有的支持系统级调试的嵌入式软件开发环境,分析了所使用的调试技术,对任务级调试技术进行了较为深入研究。 最后,本文针对现有天慧开发环境的不足,提出实现一种支持任务级调试的嵌入式软件开发环境的解决方案。结合具体的嵌入式实时操作系统μC/OS-Ⅱ和口标开发平台OMAP L137,以ROM监控器调试技术作为嵌入式系统任务级调试器的基础,对任务级调试器进行了具体的设计、实现和测试,增强现有的嵌入式软件开发环境的功能。
[Abstract]:While the application field of embedded system has become more and more extensive, new functions and applications have been added to the system because of the innovation of technology and the increasing demand of users. This makes the embedded system not only accelerate the development speed, shorten the time to market, but also guarantee the stability, reliability and high performance of the embedded system. Therefore, an efficient and convenient debugger is particularly important in the process of system development. In this paper, the development of embedded system debugging is studied firstly, the debugging technology and debugging tools are analyzed extensively, and the advantages and disadvantages of various debugging techniques are compared. Secondly, the existing embedded software development environment supporting system-level debugging is introduced, the debugging technology used is analyzed, and the task-level debugging technology is deeply studied. Finally, this paper proposes a solution to implement an embedded software development environment that supports task-level debugging, aiming at the deficiency of the existing natural intelligence development environment. Combined with the embedded real-time operating system 渭 C OS-鈪,
本文编号:2462254
[Abstract]:While the application field of embedded system has become more and more extensive, new functions and applications have been added to the system because of the innovation of technology and the increasing demand of users. This makes the embedded system not only accelerate the development speed, shorten the time to market, but also guarantee the stability, reliability and high performance of the embedded system. Therefore, an efficient and convenient debugger is particularly important in the process of system development. In this paper, the development of embedded system debugging is studied firstly, the debugging technology and debugging tools are analyzed extensively, and the advantages and disadvantages of various debugging techniques are compared. Secondly, the existing embedded software development environment supporting system-level debugging is introduced, the debugging technology used is analyzed, and the task-level debugging technology is deeply studied. Finally, this paper proposes a solution to implement an embedded software development environment that supports task-level debugging, aiming at the deficiency of the existing natural intelligence development environment. Combined with the embedded real-time operating system 渭 C OS-鈪,
本文编号:2462254
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2462254.html