arm+linux
就呆在云上
自信人生二百年会当水击三千里
展开
-
qt交叉编译工具的建立
一部分转用的人家的,一部分我的经验!学习笔记----图形界面程序Qt安装及其在2410上的移植 本文主要内容为编译器的安装,安装与建立Qt 桌面运行环境,Qt/E 的交叉编译,建立本机Qtopia 虚拟平台,Qtopia2.1.1 在2410-上的移植. 预备:编译器安装 编译器: arm-linux-gcc-3.4.1.tar.bz2(软件从网上下载,如果不知道从什么地方下载,google就原创 2007-07-04 11:15:00 · 8106 阅读 · 0 评论 -
gdb调试要点以及arm-linux交叉工具的使用
如果你还在研究如果在linux下编译交叉编译工具痛苦,那么我现在解脱你哈哈!先说gdb的使用:一般的,假设进入一个文件夹之后呢,有一个c程序:c1.c,编译:gcc -o c1 c1.c生成一个.o文件, 用gdb调试之,gdb只可以调试可执行文件,如果直接gdb c1,是不可以的,会提示c1不是可执行文件哦.其实很简单,gcc的时候注意一点,要生成gdb认识的.o文件,故要加上命原创 2007-04-12 01:01:00 · 2203 阅读 · 0 评论 -
minigui1.6.9的安装和使用方法
首先:安装qvfb,安装这个一定要在完全安装了qt的条件下,如果没有qt,下面的东西也可以省略了。因为你根本就没有办法使用qvfb和minigui。下载qvfb-1.0.tar.gz,然后tar -zxvf qvfb-1.0.tar.gzcd qvfb-1.0./autogen-sh./configuremakemake install 之后就可以在/usr/local/bin里面看到有qvf原创 2007-04-20 11:16:00 · 3194 阅读 · 2 评论 -
no 浮躁
1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想 出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久 都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册, 虽然帮助的文字有时候很难看懂,总觉得不够直观。 4.不要转载 2007-12-05 09:45:00 · 1244 阅读 · 1 评论 -
UML进行Linux内核调试 --2 网络协议栈测试
这篇文章是跟着前面的一个文章来的:UML进行Linux内核调试 --1 环境搭建 具体如下:UML配置网络,以及调试网络协议栈 参考网址:http://uml.devloop.org.uk/index.htmlhttp://uml.devloop.org.uk/howto.htmlhttp://user-mode-linux.sourceforge.net/ne原创 2012-11-26 18:18:00 · 4367 阅读 · 0 评论 -
ads调试工程的设置
1、DebugRel Setting里一般设置几项1)Target Setting->Linker里选ARMLinker 用于设置连接2)Target Setting->Post-Linker选ARM fromELF 用于生成FLASH烧录代码(只在RAM里运行 而不烧录则不用)3)ARM Linker->RO BASE里添地址 根据板子来,这板子上RAM接的NSCS6,地址0XC00原创 2007-03-26 22:00:00 · 3566 阅读 · 0 评论 -
中断分析以及程序设计
在设计涉及到外中断的时候,比如按键中断就要研究一下怎么编了:这里对EINT4567研究:首先ARM芯片要中断设置要是能中断向量,然后当有IRQ中断来之后,CPU自动的到0x18地址处取指。0x18处的指令呢是CPU根据中断源算好的(比如:中断EINT4567来了,那么0x18处的指令就是跳转到地址0x30处)。然后就执行“ldr pc,=HandlerEINT4567”这条指令。这条指令的原创 2007-03-26 22:14:00 · 5023 阅读 · 8 评论 -
贴上我的板子的44b0init.s程序
我的板子上这个程序好像是为数不多的可以正常运行的初始化程序,其他的在initstacks时候就不行了,保存一下哦 INCLUDE option.s INCLUDE memcfg.s;Memory Area;GCS6 16M 16bit(2MB) DRAM/SDRAM(0xc000000-0xc7fffff);APP RAM=0xc000000~0xc1effff ;44B原创 2007-03-26 22:33:00 · 1505 阅读 · 0 评论