最新微软官方MSDN原版Win10系统下载

当前位置:主页 > 系统教程 > XP教程 >

嵌入式开发经验:Ubuntu10.04下移植Qt/E:ku游官网

时间:2024-04-10    来源:ku游官网    人气:

本文摘要:最近摸QTE的重制,感叹不胜其烦。现在把他整理出来,作为共享。 首先是软件包的各个版本 Ubuntu10.04 qt-everywhere-opensource-src-4.6.3.tar.gz arm-linux-gcc-3.4.1.tar.bz2 qt-sdk-linux-x86-opensource-2010.04.bin tslib-1.4.tar.gz 一.自由选择交叉编译器 笔者不告诉,重制QT对交叉编译器有相同的版本拒绝。

ku游官网

最近摸QTE的重制,感叹不胜其烦。现在把他整理出来,作为共享。  首先是软件包的各个版本  Ubuntu10.04  qt-everywhere-opensource-src-4.6.3.tar.gz  arm-linux-gcc-3.4.1.tar.bz2  qt-sdk-linux-x86-opensource-2010.04.bin  tslib-1.4.tar.gz  一.自由选择交叉编译器  笔者不告诉,重制QT对交叉编译器有相同的版本拒绝。笔者坎了很多资料,也没有获得个什么确切的说法。

ku游官网

ku游官网

较为靠谱的一个众说纷纭是arm-linux-gcc3.4.1却是一个早已较为原有的版本了,现在我们在Linux2.6.29环境下,用的是4.3.2的编译器。不过,因为还有一个S3C2410+Linux2.4.18的产品线,所以依然没抛弃3.4.1。而且在其他参数配备完全相同的情况下,笔者用自己编译器的arm-softfloat-linux-gnu-gcc3.4.5总是不会提醒这样那样的错误。回应我办法说明,不得已用arm-linux-3.4.1.  加装arm-linux-3.4.1。

这个比较简单:  (1).可执行文件  #tar-jxvfarm-linux-gcc-3.4.1.tar.bz2获得一个usr文件夹。  (2).加到环境变量:  #vi/etc/bash.bashrc  在末尾再加:exportPATH=$PATH:/*可执行文件所在文件夹*/usr/local/arm/3.4.1/bin:  (3).使新的环境变量生效:  #source/etc/bash.bashrc  (4).检查路径否设置准确:  #echo$PATH  (5).检查交叉编译器工具否加装顺利:  #arm-linux-gcc-v  经常出现版本信息就OK了  二.编译器tslib1.4  (1)可执行文件源代码:  tarzxvftslib-1.4.tar.gz  cdtslib-1.4  (2)加装一些工具:  sudoapt-getinstallautomakelibtool  (3)继续执行脚本分解configure文件  ./autogen.sh  (4)继续执行configure分解Makefile文件  echoac_cv_func_malloc_0_nonnull=yes$ARCH-linux.cache  ./configure--host=arm-linux--cache-file=$ARCH-linux.cache--prefix=/home/linux/tslib-3.4.1  (5)编译器加装  make  makeinstall  (6)拷到板子文件系统上  cp-a/home/linux/tslib-3.4.1/source/rootfs  (7)改动ts.conf文件  vimts.conf  将第二行的#module_rawinput的#去除,并使module_rawinput顶格。

  (8)设置开发板的环境变量。这里写脚本文件  vimqtsetenv.sh  exportTSLIB_ROOT=/tslib-3.4.1  exportTSLIB_TSDEVICE=/dev/event0  exportTSLIB_CONFFILE=/tslib-3.4.1/etc/ts.conf  exportTSLIB_PLUGINDIR=/tslib-3.4.1/lib/ts  exportTSLIB_CALIBFILE=/etc/pointercal  exportPOINTERCAL_FILE=/etc/pointercal  exportTSLIB_FBDEVICE=/dev/fb0  exportQWS_SIZE=320x240  exportQWS_DISPLAY=LinuxFb:mmWidth100:mmHeight130:0  exportLD_LIBRARY_PATH=/tslib-3.4.1/lib:$LD_LIBRARY_PATH  exportQWS_MOUSE_PROTO=Tslib:/dev/event0  exportTSLIB_CONSOLEDEVICE=none  exportTSLIB_TSEVENTTYYPE=H3600i  (9)测试。可以运营/tslib/bin下的测试文件了。


本文关键词:ku游官网,嵌入式,开发,经验,Ubuntu10.04,下,移植,游官,网

本文来源:ku游官网-www.tjysygb.com

相关文章

XP教程排行榜

更多>>

U盘装系统排行榜

更多>>

系统教程排行榜

更多>>

公众号