⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 minigui-2.4.18.txt

📁 miniGUI1.6.0 在linux-2.4.18上移植
💻 TXT
字号:
			miniGUI1.6.0移植到S3CEB2410开发板前言使用的miniGUI1.6.0源代码使用目录中的libminiGUI1.6.0.-linux.tar.gz和minigui-res-1.6.tar.gz、mg-sample-str-1.6.2.tar.gz2.环境:RedHat LINUX3.2.2-53.交叉编译环境:cross-2.95.3.tar.bz2交叉工具安装:1.在/usr/local/目录下建立arm目录:mkdir /usr/local/arm	把文件cross-2.95.3.tar.bz2复制到本目录;2、解压交叉编译工具包tar xfj cross-2.95.3.tar.bz2解压完成后会在arm目录下看到2.95.3目录,这就是我们所需要的交叉编译工具。3、设置环境变量	如下修改/etc/profile文件	#path mainpulation	If [‘id –u =0]: then		Pathmunge /sbin		Pathmunge /usr/sbin			.			.			.		Pathmunge /usr/local/arm/2.95.3/bin      /*新加入的内容*/	Fi保存,退出。4.交叉编译MiniGUI1.6.0	为了让我们的交叉编译工具能够编译使用miniGUI库编写的程序,还需要将miniGUI库进行交叉编译,并安装到交叉编译工具下的库目录中。		cd /home/miniGUI		tar xfz home/miniGUI/libminigui-1.6.0-linux.tar.gz		cd libminigui-1.6.0	CC=arm-linux-gcc ./configure --prefix=/usr/local/arm/2.95.3/arm-linux --build=i386-redhat-linux --host=arm-linux --target=arm-linux		 make		 make install	此时,查看/usr/local/arm/2.95.3/arm-linux/lib,将发现多了一些库文件,如libmgext-1.6.so.0.0.0等与minigui1.6.0有关的库文件,还有子目录/minigui。	我们现在的交叉编译工具应当能编译使用miniGUI编写的程序了,不过需要编译miniGUI所带的demo程序,我们还需要安装一个popt库,因为其demo中的写字板程序使用了这个库,没有这个库的话,编译会出错。5、交叉编译安装popt库。	我们已经从网上下载了popt库的源码包,文件名为popt-1.7.tar.gz,我们需要使用交叉编译的方式将其安装到交叉工具库目录下。	cd /home/miniGUI	tar xfz /home/miniGUI/popt-1.7.tar.gz	cd popt-1.7	CC=arm-linux-gcc ./confiigure --build=i386-redhat-linux --host=arm-linux --target=arm-linux --prefix=/usr/local/arm/2.95.3/arm-linux	make	make installMiniGUI库移植1、		cd /home/miniGUI		mkdir minigui     //用于暂时存放miniGUI库		cd libminigui-1.6.0		make clean		CC=arm-linux-gcc ./configure --prefix=/home/miniGUI/minigui --build=i386-redhat-linux --host=arm-linux --target=arm-linux		make 		make install	这时候,在/home/miniGUI/minigui/lib目录下已经有我们需要的库文件了,将这些库文件复制到/home/rootfs/lib目录下:		cd ../minigui/lib		rm -f minigui		cp * /home/rootfs/lib/	ok,我们已经把miniGUI所需要的库文件移植完了,接下来是移植资源。	MiniGUI资源移植1、解压资源包		cd /home/miniGUI		tar xfz /home/miniGUI/minigui-res-1.6.tar.gz		cd minigui-res-1.62、安装	如下修改config.linux文件中的prefix		Prefix=$(TOPDIR)/home/miniGUI/minigui	存盘,退出。		make install	成功执行后,在/home/miniGUI/minigui/lib目录下就有了minigui目录了.3、配置文件	现在还需要加入miniGUI的配置文件MiniGUI.cfg。这个文件一般位于home/miniGUI/minigui/etc下,把它复制到 /lib/minigui目录下即可。	然后将/home/miniGUI/minigui/lib/minigui目录打包,生成miniguires.tar,然后复制到/home/rootfs/usr下,并将其中的配置文件MiniGUI.cfg	复制到/home/rootfs/etc下,把鼠标设置成无(mytype=none),否则容易出错。并将显示器大小设成实际的大小。MiniGUI 的sample编译解压缩包		cd /home/miniGUI		tar xfz /home/miniGUI/mg-sample-str-1.6.2.tar.gz		cd mg-samples-str-1.6.2编译		CC=arm-linux-gcc ./configure --build=i386-redhat-linux --host=arm-linux --target=arm-linux		make把想在板子上运行的可执行文件复制到/home/rootfs/usr/local/binOK,启动板子,		cd /usr/local/bin		./*******     //可执行文件名	此时在板子屏幕上可看到运行结果。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -