MicroWindows开发环境在PC Linux上的搭建

  
1.       在做GUI项目时如果用到framebuffer,要确保你的linux支持framebuffer,否则会出现cannot open device 等问题,解决办法是:/boot/grub/下面修改menu.lst 在kernel打头的那一行是加上 vga=0x0317(对应的是1024*768)或者0x0314( 对应的是800*600),然后重新启动,这是屏幕上会出现一个小企鹅的图标。
2.       MicroWindows开发环境在Red Hat 9上的搭建。下载一下的核心包放到/root/microwindows下
1.       下载相关的核心包:microwindows-0.90.tar.gz microwindows-fonts-0.90.tar.gz freetype-1.3.1.tar.gz
2.       解压安装核心包:
首先解压按装freetype
# tar –zxvf freetype-1.3.1.tar.gz
#cd freetype-1.3.1
#./configure
#make
#make intall
然后 按装字体文件,
   转换到/root/microwindows。
#tar –zxvf microwindows-fonts-0.90.tar.gz
解压后有一个fonts 的文件夹
然后解压 microwindows-0.90.tar.gz
   转换到/root/microwindows。
   #tar –zxvf microwindows-0.90.tar.gz
   解压后生成microwindows-0.90 的文件夹
   # mv microwindows-0.90.tar.gz microwin //对其进行重命名
接下来就是进行对microwindows进行配置了,具体这对目标板的配置请参照其他文献。
为了进快的在pc linux 上搭建起我们的环境,并且能够在上面跑demo 我们暂时不对其文件进行修改,只是做一下拷贝即可,
进入microwin/src目录下
#cp Configs/config.x11 config
覆盖文件
# make
如果修改了配置文件
#make clean
#make
接下来为了使程序运行方便我们把/src/bin添加到环境变量中去,
#export PATH=/root/microwindows/microwin/src/bin:$PATH
3.       运行MicroWindows的例子:
进入microwin/src/bin
#./mine    //扫雷程序出来
当然你可以运行很多例子 如alpha的混合效果图
#./malpha
4.       运行Nano-X的例子
首先启动nano-X的服务,
   #nano-X & sleep 1    //启动服务,然后最小化那个黑乎乎的窗口,在命令行中敲入一下命令
   #./nxscribble &   //窗口比较简陋,再打开刚才那个比较简陋的窗口,怎么样,看到abc 了吗?说明你的安装没有问题。
5 如果没有问题回到转换到/root/microwindows/microwin/src目录下,执行一下命令。
 #make install 把相关的库文件拷贝到相应的目录下。看程序的运行结果你就知道拷贝那里了。

你可能感兴趣的:(MicroWindows开发环境在PC Linux上的搭建)