- 嵌入式Qt实战教程
- 深圳信盈达电子有限公司等编著
- 255字
- 2024-01-05 17:44:43
1.1.3 DinX
DinX非常适合在很小的系统上运行多窗口程序,它简单、轻巧并且快速。DinX并不是X,它使用Linux核心的framebuffer视频驱动,采用Client/Server模式,为此,系统提供了两个界面:/dev/dinxsvr和/dev/dinxwin。
一个服务器程序连接到/dev/dinxsvr,并决定来自各程序窗口的request各占有视屏的各个部分,它也负责给各窗口发送像鼠标移动这样的事件消息。Clinet程序连接到/dev/dinxwin,与Server进行消息通信等。Server进程还负责处理事件、窗口管理、调色板配置等功能。DinX是一个实验性的窗口系统,它处在发展阶段中,还存在一些缺陷和问题。DinX的license属于MPL,也可以转化为GPL。这样,DinX核心模块可以集成到Linux中,DinX库可以链接到其他的GPL程序中。