下面就这就来讲术Linux自学嵌入式,系统管理员和Linux系统自学者的参考书或培训教材,还可供希望转入嵌入式领域的科研和工程技术人员参考使用。经过几天的努力,这几天很累,熬夜和查找资料。总之,虽然是Linux自学嵌入式,可是效果还可以,费了很大劲。
Linux自学嵌入式爱你,又想说恨你。可是要想以后有一份不错的工作来养家糊口,只能坚持不懈的努力。正如我一个中兴的朋友说的好:人都会有目标,可是要坚持不懈的努力那就很难。
这几天一直在忙着QTOPIA4.2.1在2410上面的移植,平台的差异,编译器的问题,可是我***万万没有想到,还是得到一个论坛大哥的帮助,还得以解决。问题出在make的前提是一定要是原来的源代码,不管你是make clean过,还是怎么讲都不行。至少我在red hat Linux 9上面是这样的。
硬件平台
1.主机: PC机,512M内存以上。
2.目标机: UP-NetARM2410-S实验平台。
移植软件资源
1.Red Hat Linux 9.0(主机操作系统)
2.gcc-3.4.1.tar.gz(主机编译器)
3.arm-linux-gcc-3.4.1.tar.bz2(交叉编译器)
4.tslib-1.3.tar.bz2(管理目标平台的触摸屏)
5.qtopia-opensource-src-4.2.1.tar.gz(包含Qt,Qtopia core)
6. GUI(QT)的移植过程
编译前的约定:
1)我的工作目录为:/mnt/nfs。
2)qtopia-opensource-src-4.2.1.tar.gz 软件包放在/mnt/nfs/qtopia4目录下。
Linux自学嵌入式编译主机编译器 gcc-3.4.1.tar.gz
步骤如下:
# tar –zxvf gcc-3.4.1.tar.gz
# ./configure (默认安装目录为:/usr/local)
# make
# make install
安装完成后,Linux自学嵌入式可执行文件放在/usr/local/bin目录下,库文件放在/usr/local/lib目录下。
【编辑推荐】