用Microwindows(Nano-X)编写“hello world”
By: | 吴垠 |
Date: | 2008-05-09 |
Homepage: | http://blog.youkuaiyun.com/wooin |
Email: | lazy.fox.wu#gmail.com |
Copyright: | 该文章版权由吴垠和他可爱的老婆小包子所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者 同意。 |
Link: | http://blog.youkuaiyun.com/wooin/archive/2008/05/14/2446721.aspx |
1. | Microwindows, 又叫Nano-X,是一个轻巧的GUI系统,由于其是开源免费的,并且支持中文,所以常被用在需要显示图形界面的嵌入式设备中。对 Microwindows的介绍我就不说了,Google上可以搜到很多。本文主要是介绍如何从网上下载一个Microwindows,并且编译,然后用 Microwindos写出一个自己的"hello world"程序。注意:这里介绍的只是在PC上运行的Microwindows,不是交叉编译嵌入式环境的。 这里(www.microwindows.org) 是Microwindows的官方网站,已经有很多年没有更新了,但是Microwindows的应用并没有因此而减弱。 | ||||||
2. | 下面开始今天的工作(我的Linux发 行版是Fedora 5),首先从网站上下载一个Microwindows的源码包,我们用0.90版的,下载后应该是这样的一个文件:microwindows- 0.90.tar.gz 用下面的命令解压,并进入其源码目录:
| ||||||
3. | 修改几个文件:
| ||||||
4. | 编译Microwindows: 在microwindows-0.90/src目录下运行make命令进行编译:
运行一下bin目录下的Demo程序看看你是否编译成功了。mine程序是Microwindows自带的一个扫雷游戏,跟windows下的一样。运行 一下试试:
![]() | ||||||
5. | 编写自己的"Hello World"程序,在src目录下建一个“projects”文件夹 $ mkdir projects $ cd projects 然后在里面编写我们的程序,下面列出了“hello.c”源程序和“Makefile” | ||||||
6. | 1 /*************************************************************************** | ||||||
7. | 1 ############################################################################## | ||||||
8. | 将上面两个源文件创建在你的projects文件夹中,然后运行make命令编译它,如果没有意外的话,在projects文件夹中应该生成一个“hello”可执行文件,执行它,就可以看到下面这个界面了:![]() | ||||||
9. | 剩下的工作就是写你自己的程序了 ^_^ | ||||||