Linux与windows之比较

博客地址:http://blog.csdn.net/rickleaf

1. 嵌入式实验室的创建

本人是一个嵌入式系统的爱好者,移植和应用过多种嵌入式系统。工作以来主要从事WinCE,Linux和Android的开发。

一直有一个梦想,希望像我一样的嵌入式系统爱好和工作者,能够在没有硬件的条件下去了解和开发这样的系统。
现在,自由的操作系统层出不穷,对移植和开发的文档却依然晦涩难懂。我希望我们能在这样的虚拟的平台上(比如我现在专注的
mini2440 QEMU)把我们的每一次移植都能够图文并茂的通过docbook 记录在案,这将能更大的提升自由软件文档的阅读效果。

我们不专注于系统本身,但是我们专注于这样的虚拟应用。我们会不遗余力的把我们的文档和代码贡献给任何人。
当然也会提供给我们移植的操作系统的组织。在这样的环境中,我希望大家和我能继续共同成长。

虽然我已经过了而立之年,但是我感觉我依旧浑身充满了力量。

我建立的自由软件项目,名称是eMBosLab, 在未来的日子里,我将把我仅剩的力量投入进来。
让更多的人能够通过这样一个平台,学习甚至研究嵌入式系统,更轻松的投入到工作中。

我还会和朋友一起通过docbook的方式,记录我们的每一次成长历程。

项目主页:
https://sourceforge.net/projects/emboslab/

代码管理方式:
大部分代码采用GIT来管理
http://emboslab.git.sourceforge.net/git ... -index.cgi
一些操作系统如果用hg,或者svn,我们会延续他
http://emboslab.hg.sourceforge.net/hgweb/emboslab
2. eMBosLab RTEMS:(具体细节请参考雪松的blog)

http://blog.csdn.net/coolbacon

更新内容 :
RTEMS 增加DM9000网卡支持查询和中断方式,网络程序测试OK
RTEMS 修正PLL bug, ticker 运行正常
RTEMS for emboslab 增加mini2440 qemu BSP

下载方法
代码:
git clone git://emboslab.git.sourceforge.net/gitroot/emboslab/rtems-4.9.5-emboslab


3. eMBosLab eCos:

更新内容:
20110408 17:00
1. add touch driver for MINI2440 qemu.
2. add touch driver for synthetic
3. add new graphics library flnx (FLTK for nano-x) as an ecos package
4. fix microwindows nano-x issue, now can be run on MINI2440 QEMU or synthetic platform
5. enable microwindows MWIN function
6. add pw graphics library
7. add PNG library
8. add jpeg-6b library
9. fix mini2440 qemu lcd driver color issue
20110328 23:00
通过ecosconfig add net_drivers自动增加网卡驱动的QEMU依赖关系。
20110321 18:00
增加MINI2440 BSP源代码,包括FLASH驱动,DM9000网卡驱动极其LCD支持
20110321 10:00
eCos for emboslab 合并了yaffs和nand 模块

下载方法
代码:
hg clone http://emboslab.hg.sourceforge.net:8000/hgroot/emboslab/ecos-emboslab


4 .eMBosLab Docs :

更新内容:
20110328 23:00
docbook模板已经建好,后续的部分文档会采用英文配合图形的方式。
20110322 12:00
从ecos中的文档中,剥离出相对简单的docbook应用架构作为后续文档编写的体系结构。
可以直接生成html和pdf A4页面的文档

下载方法:
代码:
git clone git://emboslab.git.sourceforge.net/gitroot/emboslab/docbook-emboslab

5.网站介绍

这是主页,为了能用git和hg, 我选择了sourceforge平台
https://sourceforge.net/projects/emboslab/

这是所有的源代码:
目前已经把RTEMS for QEMU MINI2440放在了上面,希望能有更多的人参与。
这将是一个自由的技术学习和交流平台。

source code address
http://emboslab.git.sourceforge.net/git/gitweb-index.cgi
网页上也能看到我在RTEMS做的所有工作。

下面Show一下虚拟实验室目前有的一些成果,希望有跟多的人参与进来。

eCos 演示:
附件:
文件注释: Microwindows在ecos QEMU上的运行

ecos-microwindows-mwin.png [ 38.16 KiB | 被浏览 28 次 ]


附件:
文件注释: pwin超小型嵌入式GUI

pwin_synthetic.png [ 24.33 KiB | 被浏览 28 次 ]


附件:
文件注释: ecos的webserver

httpd_monitor.png [ 42.43 KiB | 被浏览 28 次 ]


RTEMS 演示:
附件:
文件注释: RTEMS的webserver

rtems_webserver.png [ 133.57 KiB | 被浏览 28 次 ]


附件:
文件注释: RTEMS ticker测试用例在ARM QEMU的效果

rtems-ticker.png [ 126.22 KiB | 被浏览 28 次 ]


OKL4演示:
附件:
文件注释: OKL4在ARM QEMU的演示

okl4-on-mini2440.png [ 106.2 KiB | 被浏览 28 次 ]

作者: rickleaf   发布时间: 2011-04-12

是类似虚拟机这样的开发环境吗?

作者: be00   发布时间: 2011-04-12

作者: fang0319   发布时间: 2011-04-12

差不多吧,多关注就知道了

作者: rickleaf   发布时间: 2011-04-12