rickleaf 发表于 2010-9-24 17:09:53

ecos synthetic microwindow

ecos synthetic microwindow portting
接触 eCos很久了,一直没有什么建树,主要是没有机会用它。
最近想重新了解一下rtos的一些特性和Linux的应用程序,花些时间移植了synthetic下面的microwindows
synthetic是ecos在linux环境下模拟自己运行环境的一个平台,用host的东西就可以,比qemu和skyeye要来的简单
直接,再仔细阅读了synthetic的framebuffer驱动以后,基本可以确定可以用现有的架构实现microwindows在
synthetic的framebuffer上运行。具体有这么几个步骤:

1、参考srv_vnc_ecos按照framebuffer的方式实现srv_synth_ecos,作为microwindows的中间层。
2、在ecos_app的启动中修改socket的错误。
3、修改CDL配置文件,加入null的鼠标和键盘驱动。

剩下的事情就是你需要,安装好synthetic的linux host段的工具,需要用make install。
在一切就绪以后,你可以把最后生成的可执行文件加入 --io 的参数来运行。

我的patch还在和ecos的官方交涉,希望能给他们点贡献。

如果需要可以从这里下载。

rickleaf 发表于 2010-9-24 17:10:24

回复【楼主位】rickleaf
-----------------------------------------------------------------------
具体参考原帖

http://rickleaf.spaces.live.com/blog/cns!F81E548BD0D55D4F!402.entry

rickleaf 发表于 2011-2-10 17:25:08

回复【1楼】rickleaf
回复【楼主位】rickleaf   
-----------------------------------------------------------------------
具体参考原帖
http://rickleaf.spaces.live.com/blog/cns!f81e548bd0d55d4f!402.entry
-----------------------------------------------------------------------

由于blog已经搬迁,更新一下。已经加入了触摸屏的驱动
http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_615154VOH3LE.png
microwindows synthetic(原文件名:ecos_synthetic.png)
页: [1]
查看完整版本: ecos synthetic microwindow