7 Vinsmoke

尚未进行身份认证

Hard work pays off!!!

等级
TA的排名 30w+

如何利用gdb调试程序之细节(info reg命令以及寄存器地址)

首先随便写一个test.c程序,一个简单的hello world即可。编译:gcc -g test.c -o test (注意:-g这个参数一定带上,不然无法生成调试符号表)加载:gdb test(打印出Reading symbols from Desktop/test/test...done.类似的语句说明加载成功)开始调试吧。输入:info reg(发现提示The prog

2013-09-30 12:27:56

Linux内核学习(一):容易混淆的概念

1、操作系统与内核的区别:内核是操作系统的核心,操作系统是指在整个系统中负责完成最基本功能和系统管理的那些部分,这些部分包括内黑、设备驱动程序、启动引导程序、命令行shell或者其他种类的用户界面、基本文件管理工具和系统工具。而系统这个词包含了操作系统和所有运行于它之上的应用程序。2、熟记这张图,表示了Linux内核的一个架构,其中虚线框的的分界所表示的地址是PAGE_OFFS

2013-09-27 13:43:22

Linux下基于QT的串口通信程序(Tiny6410)

由于有关ARM开发板很多外设都是支持串口通信的,所以在QT下编写一个串口通信程序就显得尤为重要。下面将一步一步叙述开发过程:Linux下QT串口通信相关文件及例程下载!!!1、开发板上设备驱动位置:/dev下存有各种设备驱动文件名2、首先来看一下串口通信几个关键文件:posix_qextserialport.cpp和posix_qextserialport.h文件定义了

2013-05-28 10:58:45

“fatal git 1.5.4 or later required”的解决

近日做安卓内核方面的内容,在安装git的时候遇到了一个问题fatal git 1.5.4 or later required找了很久的解决方案,发现网上的都不全,现在我发一篇可以解决问题的方法。 一、    删除git-core,添加apt源首先执行sudo apt-get remove git-core再编辑apt的源文件sudo vi /etc/apt/sour

2013-05-27 19:02:12

Linux下编译与ARM下移植opencv1.0.0详细步骤

(由于最近需要在6410的板子上做人脸识别,于是就要安装与移植opencv了,安装过很多次,终于好用了,自己测试过。相关文件下载:点击打开链接)1、          OpenCv库编译。首先将opencv-1.0.0.tar.gz拷贝到虚拟机/opt目录下,然后解压:tar zxvf opencv-1.0.0.tar.gz2、进入到opencv-1.0.0目录中,输入命令,完成配置:

2013-05-27 18:35:07
勋章 我的勋章
    暂无奖章