摘要: 配置交叉编译器PATH 将交叉编译工具链arm-2009q1.tar.gz复制到/opt/Tools目录下,运行如下命令,安装交叉工具链。Host# ./tar –zxvf arm-2009q1.tar.gz修改root目录下/root/.bash_profile(或/root/.bashrc,根据用户Linux平台启动配置相关)文件,在文件的最后添加如下内容:CROSS_COMPILE=arm-none-linux-gnueabi-PATH="/opt/Tools/arm-2009q1/bin:${PATH}"PATH="/usr/bin:${PATH}&quo 阅读全文
posted @ 2013-01-17 20:12 wust.zjf 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/ce123/article/details/6625486一、gdb+gdbserver总体介绍远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用 GDB标准程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作:用ROM Monitor调试目标机程序、用KGDB调试系统内核和用gdbserver调试用户空间程序。这三 阅读全文
posted @ 2013-01-17 20:09 wust.zjf 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/feisky/archive/2010/05/29/1746888.html在开发板卸载模块的时候可以卸载模块,不过会一直有这样一个提示:rmmod: module '×××' not found使用如下源码生成rmmod命令,就可以没有任何提示的卸载模块了#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <fcntl.h>#include <string.h> 阅读全文
posted @ 2013-01-17 14:02 wust.zjf 阅读(541) 评论(0) 推荐(0) 编辑