DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年7月6日

摘要: 一.前言嵌入式Linux系统中,应用开发过程中,很多情况下,用户需要对一个应用程序进行反复调试,特别是复杂的程序。采用GDB方法调试,由于嵌入式系统资源有限性,一般不能直接在目标系统上进行调试,通常采用gdb+gdbserver的方式进行调试。 Gdbserver在目标系统中运行,gdb则在宿主机上 阅读全文
posted @ 2016-07-06 08:35 DoubleLi 阅读(1729) 评论(0) 推荐(0)

摘要: 安装GDB和GDBSERVER 转自http://www.360doc.com/content/10/0407/17/155970_21971613.shtml 把GDBSERVER装入文件系统 转自http://www.arm9home.net/read.php?tid-1396.html 在mi 阅读全文
posted @ 2016-07-06 08:34 DoubleLi 阅读(2151) 评论(0) 推荐(0)

摘要: PC主机:Ubuntu 10.4 目标板:TQ2440开发板,linux内核2.6.30 NOTE:为了使用gdb进行调试,强烈建议使用nfs服务,否则调试会非常麻烦。 使用nfs服务可以参考:S3C2440挂载NFS文件系统 1. 概述 所谓远程调试,就是开发板上建立一个gdb服务端,同时待调试的 阅读全文
posted @ 2016-07-06 08:32 DoubleLi 阅读(10833) 评论(0) 推荐(1)

摘要: /********************************************************************* * Author : Samson * Date : 01/30/2015 * Test platform: * 3.13.0-24-generic * GN 阅读全文
posted @ 2016-07-06 08:32 DoubleLi 阅读(1944) 评论(0) 推荐(0)

摘要: 此处所讲的是基于gdb和gdbsever的远程调试方法。环境为:PC机:win7、虚拟机:10.04、下位机:飞嵌TE2440开发板。 嵌入式linux应用程序的开发一般都是在linux里面编写好代码,并用交叉编译器arm-linux-gcc编译好之后再下载到板子上运行。如果建立了远程调试(能够在P 阅读全文
posted @ 2016-07-06 08:30 DoubleLi 阅读(7430) 评论(0) 推荐(1)

摘要: 交叉编译gdb和gdbserver 1、下载gdb:下载地址为:http://ftp.gnu.org/gnu/gdb/按照一般的想法,最新版本越好,因此下载7.2这个版本。当然,凡事无绝对。我们以gdb-7.2.tar.bz2 这个文件为例。2、解压缩: 注:小技巧:Linux下一般压缩文件后缀为. 阅读全文
posted @ 2016-07-06 08:29 DoubleLi 阅读(5914) 评论(0) 推荐(0)