1

http://www.kandroid.org/online-pdk/guide/display_drivers.html

  • 通过在 /dev/fb0 上调用 open 来访问驱动程序
  • 使用 FBIOGET_FSCREENINFO 和 FBIOGET_VSCREENINFO 输入/输出控制 (ioctl) 调用来检索有关屏幕的信息
  • 使用 FBIOPUT_VSCREENINFO ioctl 尝试创建两倍于物理屏幕大小的虚拟显示器,并将像素格式设置为 rgb_565。如果成功,则使用视频内存完成双缓冲。

IOCTLS作为内核驱动程序开发人员,我是否需要向 Android 介绍任何更具体的功能?

4

1 回答 1

0

至于我,您引用的上述要求的文字清楚地回答了您的问题:

Android 对驱动程序提出了两个要求:可直接写入的可映射内存的线性地址空间以及支持 rgb_565 像素格式。

如果您在实施此 ioctl/功能/等时遇到一些具体问题,欢迎您寻求支持。

于 2012-11-16T11:55:12.060 回答