arm和linux交叉开发环境的搭建,ARM和Linux交叉开发环境的搭建过程

2.4交叉调试器的制作

2.4.1交叉调试器的结构

程序的调试足检杏程序正确性、可靠性、稳定性的重要手段,也是应用程序开发必不可少的组成部分。

2.4.2制作交叉调试器的方法

1)解压源码包:tar zxf gdb一6.0.tar.gz

2)配置:cd gdb一6.0

mkdir build..arm..1inux

cd build..arm..1inux

../configure--target=arm·linux一一prefix=/usr/local/arm/2.95.3/

3)编译:make

4)安装:make install

在/usr/locaL/arm/2.95.3/bin/目录下生成alTfl-linuxgdb工具

5)编译生成针对f1.Eln处理器的gdbserver

a.进入sdb源代码包中的gdb$erver目录

cd sdb-6.0

cd gdb/gdbserver

b.配置生成gdbserver

chmod U+X configure

CC=arnl—linux—gcc./configure一一host=arm-linux

c.Make,生成gdbserver、gdbreplay

6)通过凼,将gdbserver/gdbreplay到目标板中

7)启动目标板上的gdbserversabserver 192.168.1.88:2345 cross-teat其中192.168.1.88是目标板的IP地址。2345是任意指定的端口,也可以是其他端口。

8)启动宿主机端arm.1inux-gdb调试器在宿主机的工作目录中有对应的程序和源文件

#arm·hnux-柚CI‘OS8一teat

(gdb)target remote 192.168.1.88:2345

连接远程gdbserver

(sab)b main

设置断点

(Sdb)C运行

3 结束语

本文在分析了GEC2410开发板和Linux的特点的基础上,介绍了嵌入式Linux开发平台的搭建过程,并详细介绍了配置NFS服务和制作交叉调试器的方法和步骤。这样就可以在此基础上进行各种驱动程序和应用程序的开发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值