Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1419596
  • 博文数量: 430
  • 博客积分: 9995
  • 博客等级: 中将
  • 技术积分: 4388
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-24 18:04
文章存档

2013年(1)

2008年(2)

2007年(14)

2006年(413)

分类:

2006-06-06 09:10:49

建立快速高效的MiniGUI开发环境
一,安装windows系统,好像只能用win2k或winxp。装好系统,配制好网络,并保证可以使用网络邻居。
二,在windows上安装vmware,我用的4.0版。
三,在vmware上安装Linux系统,用红帽子8.0的人多!记得选自定义安装,X有关的和一些用不着的就不要安装了,因为vmware对模拟的盘
    的大小有个限制,你要是全 装,那就装不下了。boot loader用lilo吧,好用!有一包可一定要装上哟,如:ssh-server,smb,开发工具,
    当然了,也可以在安装完成后再装,但那就又要麻烦了。
四,配制Linux系统。设置网络(netconfig),配制自起动服务(ntsysv)把ssh和smb选上!添加smb用户(针对没有修改过的smb.conf情况)
    smbadduser root:root  她就会要你输入password并二次确认。设防火墙,让ssh和smb都为可用。
五,从本机windows上试着访问这个虚拟出的Linux。ssh请用SSH Secure Shell Client(需下载安装,如不了解请google一下);smb访问,
    请在浏览器地址栏用\\Linux_ip\root访问,她会问你用户名和密码,用root和上一步设的密码。看到了吗?也可以把这个\\Linux_ip\
    root映射为一个windows的盘,如Z:,以后就可以通过Z:盘来访问Linux的上root用户的目录了。
六,安装minigui。现在都用1.2.6-2了,把这三个包拷贝到Z:盘吧,给单独建个目录吧,就叫migigui了。进入vmware的Linux中开始装,
    cd /root/minigui
    tar zxf sxsfxx-KNIATY-1.2.6-libminigui-1.2.6-2.tar.gz  ./configure ; make ;make install, png和jpeg的都不用管了。
    tar zxf sxsfxx-KNIATY-1.2.6-minigui-res-1.2.6.tar.gz    make install
    tar zxf sxsfxx-KNIATY-1.2.6-mde-1.2.6-2.tar.gz         ./configure  ; make
    如果幸运不出错,那就ok了。都用的默认选项。
七,激活framebuffer,运行demo。修改/etc/lilo.conf文件中添加一行,0x314是说用800*600*16,如下:
    vga=0x314
    再执行
    lilo -v -v
    framebuffer在重启以后才能生效!生效后大家都说会看见小企鹅,但我始终没有看见,我的framebuffer确实启动了。
    再修改minigui的配制文件/usr/local/etc/MiniGUI.cfg,把[fbcon]一项中的1024*768改为
    800*600(这与上边改的系统的framebuffer一致,小于它好像也可能!)
    现在就可以运行demo了,进入mde的mginit目录,运行mginit就行了。如有错误提示不能create toolbar,九成可能是不支持png文件的
    原因,把mginit.rc中的8和9项中的icon改务gif后缀格式的吧!在windows下面用acdsee工具把Z:\minigui\mde-xxx\mginit\res
    目录中的8和9两个png转换成gif文件。再运行mginit应该可以了吧。

这样就可以用windows下的你熟悉的编辑工具(vc,ultraedit等)来编辑Linux系统中的文件了,还可以用同时用windwos上网查资料。需要编
译,调试时用vmware中的Linux就可以了。这比真正的两台机子还要方便,是吧!
that is all!

注:本文仅仅是和大家说说如何构建一个快速高效的开发环境,不涉及其他,如Linux与Windows的比较,自由软件的精神等等。但你可以在
不改变本人写作本意的原则下引用或转载本文,并请保留本注。

sxsfxx@msn.com
   
   
阅读(1710) | 评论(0) | 转发(0) |
0

上一篇:miniGUI API

下一篇:miniGUI配置使用FAQ

给主人留下些什么吧!~~