- 嵌入式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程序中。