RichDonkey

随笔分类 -  嵌入式Qt与开发板

GPS数据接收
摘要:之前做GPS数据分析的时候,超级终端上一直没能显示数据,搞到我一度怀疑我是不是把开发板和GPS的连接弄错了,后来又怀疑是不是程序错了,经过不懈的搜索才发现确实是程序错了,不是逻辑错,而是端口的设置错了。 程序中定义#define STTY_DEV "/dev/ttySAC0",一开始我对ttySAC的理解错误,以为是指PC机上的串口,就依然把它设为com0,试了之后还是结束不到数据,com0—4和所有波特率都试过一遍,发现是com0和波特率4800 OK,其他的都不行。不停的搜索,最后的最后终于让我发现了重点——首先,ttySAC指的是开发板的串口,ttyS指的才是PC机上 阅读全文

posted @ 2012-10-22 23:45 RichDonkey 阅读(441) 评论(0) 推荐(0)

Helloworld(2)
摘要:接上篇的Helloworld——在搞好export LD_LIBRARY_PATH=/mnt/disk这个路径(因为库文件复制不了,所以我把动态库的路径改了,下面有提到)把Helloworld运行需要的动态链接库都拷贝到/mnt/disk之后,./Helloworld -qws 一执行开发板上就出现了Helloworld的界面,但是系统界面却出现问题,同时终端提示错误,在飞凌的官网上搜索后结果如下:于是我在超级终端上一直cd和ls,确实也没找到tslib这个文件夹,我还以为随着linux内核的烧写他也会跟着烧写进去(我以为内核是这样设置的……囧搞那么久我还没把tslib库放到开发板,怪不得触摸 阅读全文

posted @ 2012-07-31 16:13 RichDonkey 阅读(192) 评论(0) 推荐(0)

编译Qtopia2.2.0
摘要:因为Qtopia是最早编译的,其中发生的种种错误已经不能详细记录(花费了几天啊),但是我把解决我大多数错误的技术贴放在这儿,以便以后不时之需:http://bbs.witech.com.cn/viewthread.php?tid=6095&highlight=Qtopia2http://bbs.witech.com.cn/viewthread.php?tid=5855&highlight=Qtopia2 阅读全文

posted @ 2012-07-31 13:42 RichDonkey 阅读(201) 评论(0) 推荐(0)

编译linux内核
摘要:编译linux2.6.28也是按照用户手册和视频的讲解来进行,没什么难度。主要是在make menuconfig的时候需要安装libncurses5-dev,而在之前编译uboot的时候由于想弄Samba结果把虚拟机的网络连接方式设成桥接,结果在apt-get的时候就一直失败了……在浪费了一个上午之后才突然想起现在的Ubuntu是上不了网的,赶紧把网络连接方式改为NAT,这时再apt-get install libncurses5-dev就没有问题了。 这篇主要用来记录我的笨和粗心大意…… 阅读全文

posted @ 2012-07-31 13:37 RichDonkey 阅读(115) 评论(0) 推荐(0)

编译uboot
摘要:在我不断奋斗试图让Helloworld运行的时候,开发板进不了系统了……在搞不清师兄说的修改一下配置文件就好以及没尝试过自己烧写系统的情况下,我决定自己烧写系统了!! 其实过程也不算复杂,跟着教学视频和用户手册一步步来,在配置uboot的时候,先make clean,再make smdk6410_config,这时发生错误Configuring for smdk2410 board...ln: creating symbolic link `asm' to `asm-arm': Operation not supportedmake: *** [smdk2410_config] 阅读全文

posted @ 2012-07-31 11:29 RichDonkey 阅读(487) 评论(0) 推荐(0)

Helloworld
摘要:1、在Qt Creator上完成Helloworld程序(选择Qt4 gui Application类型新建工程,其他默认)2、以上编译完成的是在PC上运行的版本,要在开发板上运行,需要用其他编译器编译,用qt-everywhere-opensource-src-4.7.1里的qmake来编译。3、形成makefile文件后,需要修改一下才能编译应用程序。4、make编译。一开始出现错误nothing to be done for first,用make clean搞定。5、可通过file Helloworld查看编译出来的Helloworld是什么版本,如果是ARM说明是可以在开发板上执行的 阅读全文

posted @ 2012-07-24 16:27 RichDonkey 阅读(467) 评论(0) 推荐(0)

Ubuntu9.10安装arm-linux-gcc.4.3.2
摘要:1、解压arm-linux-gcc-4.3.2.tgz到/usr/local目录下,通常我们将工具链放在/usr/local目录下#tar -zxvf arm-linux-gcc-4.3.2.tgz -C /注意:arm-linux-gcc-4.3.2.tgz后面是大写的C,而且大写的C与斜线/之间有空格。 -C / :的意思是解压到指定目录,这里指根目录,由于该压缩包内部的目录结构本身包含usr/local/arm,所以解压到根目录实际上就是把文件解压到/usr/local/arm文件夹下解压之后就产生了如下目录:/usr/local/arm/4.3.22、为了在整个文件系统中使用交叉编译命 阅读全文

posted @ 2012-05-06 22:04 RichDonkey 阅读(962) 评论(0) 推荐(0)

导航