QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2896|回复: 29

有与X兼容的嵌入式图形系统吗?

[复制链接]
发表于 2003-8-17 19:31:08 | 显示全部楼层 |阅读模式
miniGUI的API好象和X不兼容啊,不知道有没有API能与X兼容的免费嵌入式图形系统,功能差无所谓,只要能跑Mplayer和Xine就行,最要紧是要小,吃内存少。
发表于 2003-8-18 22:28:25 | 显示全部楼层
no idea. i work on kernel stuff only
回复

使用道具 举报

发表于 2003-8-19 09:24:30 | 显示全部楼层
不知道楼主所谓的api兼容是什么意思 接口要相通这个好像...
回复

使用道具 举报

 楼主| 发表于 2003-8-19 10:11:44 | 显示全部楼层
App要使用X Server提供的服务是要通过API调用吧?
回复

使用道具 举报

 楼主| 发表于 2003-8-19 10:14:33 | 显示全部楼层
或者有什么办法把X小型化也好。
回复

使用道具 举报

发表于 2003-8-24 17:22:24 | 显示全部楼层
我不太明白你的意思.不过用fbdev就小了不少啊.但是用的库还是挺大的.
回复

使用道具 举报

 楼主| 发表于 2004-7-5 22:16:03 | 显示全部楼层
快一年了,我终于知道该如何描述这个问题了。


我要找的是使用X协议的嵌入式图形系统,或者说,嵌入式X Server。
回复

使用道具 举报

发表于 2004-7-6 09:11:16 | 显示全部楼层
[quote:b73e562814="Alex_Sune"]快一年了,我终于知道该如何描述这个问题了。


我要找的是使用X协议的嵌入式图形系统,或者说,嵌入式X Server。[/quote]

X的server-cilent模式对于嵌入式系统来说效率太低,速度太慢(如果你的CPU上100MHZ以上可能不算很慢),系统资源开销大,因此才有minigui和microwin这些,microwin是直接操作/dev/fb的,minigui不清楚,使用framebuffer模式应该是嵌入式的最佳选择了
回复

使用道具 举报

 楼主| 发表于 2004-7-6 09:17:14 | 显示全部楼层
但是如果App是为X而写的,我又不懂如何修改源码,那怎么办?
回复

使用道具 举报

发表于 2004-7-6 13:14:08 | 显示全部楼层
[quote:bf7e7e69ed="Alex_Sune"]但是如果App是为X而写的,我又不懂如何修改源码,那怎么办?[/quote]
没办法,只好买块豆腐一头撞死
回复

使用道具 举报

 楼主| 发表于 2004-7-6 13:20:50 | 显示全部楼层
不会吧老大,难道真的没救?X只是一个协议嘛,速度是受实现方式影响的嘛,XFree86造反后不是马上又来了个X.org嘛,难道真的没人写过小型化的X Server?P66能跑就行了,要求不高啊。
回复

使用道具 举报

发表于 2004-7-6 13:45:16 | 显示全部楼层
呵呵,我自己还没见过嵌入式上有正统的X,或者有,google一下试试
回复

使用道具 举报

 楼主| 发表于 2004-7-6 14:07:47 | 显示全部楼层
那现有的X Server(如XFree86和X.org之类的)能不能削减到能在P66上跑得比较流畅?
回复

使用道具 举报

发表于 2004-7-6 14:08:59 | 显示全部楼层
是啊 大多数嵌入式设备上面不会有完整的显示需求 比方说监控板 电表 智能话机最多就是一块lcd3-4行字符了事
手机算复杂的了 大多数也是自定义对lcd驱动一系列操作了事 因为做一个比较完整的x-server代价太大了
minigui有几个应用方案的 比方说什么流媒体客户/服务器啊 可以找资料参考一下
但是有一点是肯定的 你做嵌入式的东西(其实不管什么吧)指望不改任何代码是完全不现实的
这个大小感觉关键不是在cpu上,主要是吃内存的问题,如果有1g内存,用个p166跑pc的xwin估计也可以接受了
回复

使用道具 举报

 楼主| 发表于 2004-7-6 14:31:24 | 显示全部楼层
RAM?32M估计有吧,最少也会有16M。
我看了一下,Tiny X和MicoroWindows/NanoX就是兼容X API的,不过看来不小。
不改代码我当然没有指望过,只是象这种底层显示支持的修改真的很累,反正我现在是干不动的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-21 22:26 , Processed in 0.096293 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表