| 网站首页 | 新闻 | SOPC | FPGA | DSP | ARM | 嵌入式操作系统 | 下载 | 所有产品 | 留言 | 论坛 | 购买指南 | 网络协议 | 驱动设计 | 
您现在的位置: 21嵌入式控制研究室 >> 嵌入式操作系统 >> ucLinux >> 文章正文 用户登录 新用户注册
minigui交叉编译环境搭设文档            【字体:
minigui交叉编译环境搭设文档
作者:21contro…    文章来源:21control    点击数:    更新时间:2005-12-5
MiniGUI交叉编译安装文档

安装文件:
libminigui-1.3.0.tar.gz        (主库文件) 
minigui-res-1.3.0.tar.gz        (位图、光标和图标)
mde-1.3.0.tar.gz                (MiniGUI 的综合演示程序) 
操作系统:RH9.0
交叉编译器:arm-linux-toolchain
步骤:
1、设置交叉编译环境
  安装toolchain
  设置环境变量:export PATH=/usr/local/arm-linux/bin:$PATH
2、改变Linux的显示模式 (激活FrameBuffer)
修改 /etc/lilo.conf 文件, 在您所使用的内核选项段中, 添加如下一行:  
    vga=0x0317 
  然后重起
3、解压、安装并运行 
  tar zxf minigui-res-1.2.0.tar.gz 
    tar zxf libminigui-1.2.3.tar.gz 
    tar zxf mde-1.2.3.tar.gz 
    
cd ../minigui-res 
make install 
minigui-res不用编译,只需要安装就行,下面正式编译和安装MiniGUI的库文件
cd ../libminigui-1.2.3 
运行make menuconfig进入图形配置设置界面
在system wide option中指定minigui的运行模式minigui-Lite
在development envionment options中选择运行平台和编译器类型。编译器选择arm-linux-gcc。
然后make 
make install
在/etc/ld.so.conf 中加入一行:/usr/local/lib 因为MiniGUI的库文件是安装到这里的。
然后ldconfig  (此命令刷新库文件路径的缓存) 
cd ../mde-1.2.3 

./configure 

make 
即可!

常见错误及解决
1./mginit: error while loading shared libraries: libmgext-1.3.so.0: cannot open shared object file&: No such file or directory 
解决:在改了/etc/ld.so.conf中的路径后,忘了刷新共享库的搜索缓存:运行ldconfig命令即可.
2NEWGAL: Does not find matched engine: fbcon.
Error in step 3: Can not get graphics engine information!
InitGUI failure when using /usr/local/etc/MiniGUI.cfg as cfg file.
解决:在激活FrameBuffer时,修改/boot/grub/menu.lst时
添加的vga=0x0317等号两边习惯性的加了两个空格,导致FrameBuffer未被激活.
3/usr/local/arm-linux/bin/../lib/gcc-lib/arm-linux/3.2.1/../../../../arm-linux/bin/ld: cannot find -lpopt
解决:popt是一个命令解析库.系统自带的不支持交叉编译,要重新从网上下支持交叉编译的版本libpopt-dev-arm-cross-1.4-1.1.tgz,解压后
拷到/usr/local/arm-linux的lib和include目录下即可.



  

文章录入:fengfeiyi    责任编辑:fengfeiyi 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • 嵌入式Linux开发工具选择和应…

  • 一步一步的制作arm-linux 交…

  • 高可用性系统的硬件和软件设…

  • 利用电子邮件实现与网络嵌入…

  • 什么样的处理器会引领嵌入式…

  • 配合Tornado使用的Wind Powe…

  • 嵌入式Internet技术及其应用…

  • 嵌入式Internet技术及其应用…

  • 嵌入式Internet技术及其应用…

  • 嵌入式Internet技术及其应用…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)