调整 Android Mako 上的显示驱动程序以仅使用显示的固定部分

Tweaking display driver on Android Mako to use only fixed part of the display

我正在尝试了解是否可以将 Nexus 4(WXGA) 上的显示器更改为 400x400,以便为任何类似分辨率的可穿戴设备设计应用程序。

到目前为止,我已经尝试在显示驱动程序文件中将视频面板坐标从 768x1280 更改为 400x400: mipi_lgit_video_wxga_pt.c。 但只有显示更改为 400x400。 触摸屏仍映射到原始分辨率。

我开始怀疑 Nexus 4 的显示驱动是否可行。

任何帮助将不胜感激。

我认为这是不可能的,因为 MIPI 显示器使用的微控制器具有以非常特定的频率和数据带宽工作的数据通道。 从界面开始,您无法控制发送的数据如何绘制到 LCD。

不过,您可以 'fool' 驱动程序通过发送黑色像素作为填充,但您可能需要修补显示 HAL 和框架,这并不容易,我不确定它是否会给您提供值得信赖的测试工具

作为替代方案,您可以尝试购买一些 R-PI 或类似产品并使用 HDMI 连接以获得您想要的分辨率。