为X服务器和自定义显示硬件开发Linux驱动程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为X服务器和自定义显示硬件开发Linux驱动程序相关的知识,希望对你有一定的参考价值。

我在unix.stackexchange问了这个问题,并通过评论得到了矛盾的答案。所以决定在这里再问一次。

我将在连接到带有ARM Cortex A9处理器的zynq板的LCD上显示Linux桌面环境。我的想法是为其Linux编写驱动程序,将桌面环境显示从X服务器显示到我的硬件。

如何编写内核与X服务器交互的驱动程序和我自己的硬件来显示linux桌面环境?

答案

最简单的方法是为您的系统编写a fbdev (framebuffer device)驱动程序。 Xorg已经支持帧缓冲设备,因此它可以无需修改即可使用您的显示器;作为奖励,Linux控制台也可以使用帧缓冲。

以上是关于为X服务器和自定义显示硬件开发Linux驱动程序的主要内容,如果未能解决你的问题,请参考以下文章

linux输入子系统

Linux framebuffer驱动和自定义文件操作

iOS 子视图、SRP 和自定义事件

DOM内容操作和自定义样式改变

核心数据和自定义属性类型

iOS:复数和自定义语言环境