PIXWM介绍
2025-07-17
模块介绍
PiXWM是TinyPiXOS的窗口管理引擎,是TinyPiXOS的核心支撑要件。整个引擎设计以精简接口为切入点,摒弃复杂冗余的接口设计理念,结合类似RISC精简指令集的设计思想,为窗口设计人员提供任意组装和拼接的高效途径,可以打造出千变万化的自定义产品。
模块特点
- 独立于传统的X11和Wayland协议,独创地采用了SPI(Streamlined Protocol Interface)思想提供精简的Api开发接口
- 功能全面并支持窗口叠加渲染
- 内存支持多窗体共享和多窗体独享模式,适配各种资源状态的移动设备
- 纯C语言开发,具有强大的可以移植性和适配性
- 提供多种显示接口,包括网络远程显示、模拟显示接口和物理屏幕独占显示
- 底层采用插拔式驱动,可以根据平台的特点进行接入,以适应不同的硬件显示设备
- 编译后代码体积小,一般不超过8M
- 支持对同一个物理显示屏幕,逻辑出多个虚拟屏幕。虚拟屏幕彼此独立显示,并支持流畅切换