·首页 ·单片机应用 ·pic单片机教程 ·arm学习教程 ·AVR单片机 ·DSP芯片 ·接口电路 ·无线通信 ·存储器 ·模拟电路
·电路图 ·嵌入式系统 ·WinCE ·ucLinux ·Vxworks ·ucOSII ·可编程逻辑器件 ·led显示屏 ·PCB设计 ·传感器技术 ·仪器仪表

单片机论文网>嵌入式系统>文章内容


上篇:NUCLEUS+实时多任务操作系统开发环境配置
下篇:Motorola微处理器的bootloader分析与应用

minigui交叉编译环境搭设文档

  21control 

 
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目录下即可.



  

   

相关资料:
·NUCLEUS+实时多任务操作系统开发环境配置
·Motorola微处理器的bootloader分析与应用
·使用GRUB引导多个操作系统
·用于便携式设备动态电源管理的嵌入式Linux技术
·MPC8250处理器及其在宽带接入中的应用
·如何在开发嵌入式系统时做出明智的选择
·Motorola微处理器的bootloader分析与应用
·J2ME--丰富多彩的领域中生机勃勃的技术
·视频点播系统与技术
·嵌入式系统设计方法的演化—从单片机到单片系统
·Flash ROM驱动示例
·UNICODE编程资料

Copyright © 2004-2007 单片机论文网 - 免责条款