MicroXwin 一个优化的 X Window Systems
2016-10-08 16:44
99 查看
转载时请注明出处和作者联系方式:http://blog.csdn.net/mimepp
作者联系方式:YU TAO
看到一个 MicroXwin 系统,架构很适合嵌入系统,这里做个记录。
http://www.microxwin.com 国内好象不能直接访问,需要找些代理,或其他工具来访问。
MicroXwin implements graphics processing in the kernel as a load module and provides a character driver interface to the associated X11 library.
MicroXwin is binary compatible to the Xlib API.
However it is neither client server nor network oriented. Graphics operations are implemented in
the linux kernel via a kernel module.
An open source Xlib library sends graphics commands to the kernel.
There is no network overhead and no context switch from X client to X server.
This makes our solution smaller and faster than traditional X Windows.
空间占用小:
The storage and run-time memory requirements for MicroXwin is much lower than Xorg server.
The sizes of the main compoenents for x86 are:
LibX11.so is 720K bytes.
LibXext.so is 7K bytes.
Kernel module x11.ko is 200K bytes.
The Xorg server has a disk footprint of 1.8MB with run time memory usage of 12MB.
This is much higher than the roughly 300Kbytes of kernel memory used by the kernel module.
Besides that MicroXwin does all bitmap rendering in the kernel and needs only a small set
of SNF fonts. The smallest MicroXwin distribution can fit within ~ 1MB of disk space.
不过商用有 license 问题。
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(276) | 评论(0) | 转发(0) |
0
上一篇:XserverSourceLayout
下一篇:microwindows代码分析 (序)
相关热门文章
linux 常见服务端口
xmanager 2.0 for linux配置
【ROOTFS搭建】busybox的httpd...
openwrt中luci学习笔记
什么是shell
linux dhcp peizhi roc
关于Unix文件的软链接
求教这个命令什么意思,我是新...
sed -e "/grep/d" 是什么意思...
谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
作者联系方式:YU TAO
看到一个 MicroXwin 系统,架构很适合嵌入系统,这里做个记录。
http://www.microxwin.com 国内好象不能直接访问,需要找些代理,或其他工具来访问。
MicroXwin implements graphics processing in the kernel as a load module and provides a character driver interface to the associated X11 library.
MicroXwin is binary compatible to the Xlib API.
However it is neither client server nor network oriented. Graphics operations are implemented in
the linux kernel via a kernel module.
An open source Xlib library sends graphics commands to the kernel.
There is no network overhead and no context switch from X client to X server.
This makes our solution smaller and faster than traditional X Windows.
空间占用小:
The storage and run-time memory requirements for MicroXwin is much lower than Xorg server.
The sizes of the main compoenents for x86 are:
LibX11.so is 720K bytes.
LibXext.so is 7K bytes.
Kernel module x11.ko is 200K bytes.
The Xorg server has a disk footprint of 1.8MB with run time memory usage of 12MB.
This is much higher than the roughly 300Kbytes of kernel memory used by the kernel module.
Besides that MicroXwin does all bitmap rendering in the kernel and needs only a small set
of SNF fonts. The smallest MicroXwin distribution can fit within ~ 1MB of disk space.
不过商用有 license 问题。
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(276) | 评论(0) | 转发(0) |
0
上一篇:XserverSourceLayout
下一篇:microwindows代码分析 (序)
相关热门文章
linux 常见服务端口
xmanager 2.0 for linux配置
【ROOTFS搭建】busybox的httpd...
openwrt中luci学习笔记
什么是shell
linux dhcp peizhi roc
关于Unix文件的软链接
求教这个命令什么意思,我是新...
sed -e "/grep/d" 是什么意思...
谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- MicroXwin 一个优化的 X Window Systems
- Oracle数据库该如何着手优化一个SQL
- Android上一个动画效果的实现与优化
- java处理大数据的一个优化解决方案
- VC++6.0的一个优化
- 记一个n*m算法复杂度的优化过程
- [Unity优化]一个简单的对象池及其测试(一)
- 一个有趣的题目【二分答案,2-SAT,线段树优化】
- easyUI的window包含一个iframe,在iframe中关闭window
- 一个用UpdateLayeredWindow实现窗体半透明的delphi的代码-The realization of a form with translucent UpdateLayeredWindow code delphi
- 怎么使点击一个popupwindow窗口之外的区域popupwindow消失呢?
- Micropython 如何用Turnipbit做一个自动浇水装置
- 对一个MySQL存储过程的优化
- 浅谈 IBM 购并 Sun Microsystems
- 一个红黑树的优化实验
- oracle :性能优化的一个案例查找CPU 过高
- 一个页面中需要多个window.onload = function(){}冲突问题解决
- NOT EXISTS优化的一个案例 .
- JavaScript中的window.open()打开一个新的网页
- 一个sql的优化:判断表行数大于0行