展开

论文谈GNU工具开发基于ARM的嵌入式系统问题(3)

发布时间:2015-01-14   |  所属分类:计算机应用:论文发表  |  浏览:  |  加入收藏

  4 调试工具

  Linux下的GNU调试工具主要是gdb、gdbserver和kgdb。其中gdb和gdbserver可完成对目标板上Linux下应用程序的远程调试。gdbserver是一个很小的应用程序,运行于目标板上,可监控被调试进程的运行,并通过串口与上位机上的gdb通信。开发者可以通过上位机的gdb输入命令,控制目标板上进程的运行,查看内存和寄存器的内容。gdb5.1.1以后的版本加入了对ARM处理器的支持,在初始化时加入-target==arm参数可直接生成基于ARM平台的gdbserver。  对于Linux内核的调试,可以采用kgdb工具,同样需要通过串口与上位机上的gdb通信,对目标板的Linux内核进行调试。结束语

  本文以一个具体的实例为例,对GNU工具中的常用功能作了介绍。其实GNU工具的功能还远不止这些,更进一步的操作有:针对不同处理器,不同算法的软件优化、高效的内嵌汇编、大型项目管理功能等。相信GNU能成为越来越多开发人员的选择。

转载请注明来自:http://www.uuqikan.com/jisuanjiyingyonglw/8898.html


上一篇:计算机论文投稿格式计算机在机械和电子控制产业的运用
下一篇:悠悠期刊网防汛信息处理中Agent技术的应用