当前位置: 技术问答>linux和unix
linux内核驱动怎么获取当前屏幕角度
来源: 互联网 发布时间:2017-05-15
本文导语: 应用是想获得当前屏幕角度(0,90,180,270,四个方向) 本来看了ioctl的内核调用源码,想通过帧缓冲,读/dev/fb0来获得,但是现在发现有些linux机上没有fb0……,我想开发一个能通用一点的驱动,我是linux新手,网上好像查...
应用是想获得当前屏幕角度(0,90,180,270,四个方向)
本来看了ioctl的内核调用源码,想通过帧缓冲,读/dev/fb0来获得,但是现在发现有些linux机上没有fb0……,我想开发一个能通用一点的驱动,我是linux新手,网上好像查不到什么资料,请问内核驱动中,是怎么获取这个屏幕角度的。
或者大家也可以告诉我上层c语言的话有没有什么办法得到屏幕角度,最好是通用一点的,能让我研究下源码的。
我分不多,只能给少点了。。
本来看了ioctl的内核调用源码,想通过帧缓冲,读/dev/fb0来获得,但是现在发现有些linux机上没有fb0……,我想开发一个能通用一点的驱动,我是linux新手,网上好像查不到什么资料,请问内核驱动中,是怎么获取这个屏幕角度的。
或者大家也可以告诉我上层c语言的话有没有什么办法得到屏幕角度,最好是通用一点的,能让我研究下源码的。
我分不多,只能给少点了。。
|
你是说的旋转屏幕吗?这个工作一般不在驱动中来实现吧。他只是把你上层传来的数据显示出来。你应该在上层来调整你的显示的方向。