额,可能要转型做android了,
不过就图形系统来说,android是比较简单一点的,
底下的基础设施比较单一一些,xorg的2d,3d是分开的,
各个系统都比较复杂一些。android的的输入系统也和xorg不一样。
在另外一个tty里面输入字符,android也会接收到,但是xorg就不会。
加速?媒体播放?gstreamer的android sink?
网上的android文章很多。也很详细,英文的文章非常详细,
中文的入门的文章也应有尽有,中文的好多都是转载的,
不过还好都还比较管用。
有一个强力的社区还是很好的,xorg的社区就不行了,
intel随手乱改,Xorg的架构也过于庞大,想改不容易,
想删也不容易,想重新开发一个扩展,也工作量大。
android的操作方式还是比较适合手持设备的。但是pc?
flash的性能在arm上面确实还是不行,硬件加速也用不上。
硬件限制比较多。
如果你是纠结在用kdrive/tinyx还是使用xorg,
那建议使用xorg,kdrive的维护程度太低了,很多逻辑跟不上xorg的
修改,另外就是kdrive的加速框架kaa记得在半年前已经被拿掉了,
所以kdrive现在是一个纯软件的东西。
如果以后真的有xegl,可能嵌入式上面还有的玩。
就是类似这种。但是这个限制也还是很大的,
当需要绘图的时候再放到显存里面计算比较好一点,嵌入式的显存
太小了,如果默认分配在显存里面实在是放不下。也就是clip完
之后真的要计算的部分才用显存来计算。等显存不够的时候再踢
出来到内存里面去。尽量让他们多在显存里面呆一会,除非window
被删除了。
阅读(1309) | 评论(0) | 转发(0) |