[i.MX] I.MX6Q RGB接口显示屏旋转问题

[复制链接]
2513|11
 楼主| mengshenshen 发表于 2015-10-8 15:10 | 显示全部楼层 |阅读模式
将屏幕旋转180度使用一下两种办法:
1、直接在终端输入命令echo 1 > /sys/class/graphics/fb0/rotate
2、在drivers/video/mxc/mxc_ipuv3_fb.c下修改
//if (var->rotate > IPU_ROTATE_VERT_FLIP)
      var->rotate = IPU_ROTATE_180;
//var->rotate = IPU_ROTATE_NONE;

现在我准备将显示屏旋转90度,不知道大家有什么好办法没有。。。
我的显示屏是320x240 RGB接口

 楼主| mengshenshen 发表于 2015-10-8 15:25 | 显示全部楼层
求大神回复!!!!
mini1986 发表于 2015-10-9 10:32 | 显示全部楼层
没搞过,个人猜测用这个IPU_ROTATE_90试试,:lol......
 楼主| mengshenshen 发表于 2015-10-9 11:01 | 显示全部楼层
mini1986 发表于 2015-10-9 10:32
没搞过,个人猜测用这个IPU_ROTATE_90试试,......

这个我试试吧,应该不行
mini1986 发表于 2015-10-9 11:03 | 显示全部楼层
mengshenshen 发表于 2015-10-9 11:01
这个我试试吧,应该不行

很多时候,没招了,就得换个思路,瞎试试,哈哈......
 楼主| mengshenshen 发表于 2015-10-9 11:07 | 显示全部楼层
mini1986 发表于 2015-10-9 11:03
很多时候,没招了,就得换个思路,瞎试试,哈哈......

试过了
提示error: 'IPU_ROTATE_90' undeclared
mini1986 发表于 2015-10-9 11:14 | 显示全部楼层
var->rotate = X;
X为4,5,6,7,你看看哪个合适你的......
 楼主| mengshenshen 发表于 2015-10-9 12:36 | 显示全部楼层
mini1986 发表于 2015-10-9 11:14
var->rotate = X;
X为4,5,6,7,你看看哪个合适你的......

不行哎
ach_dmatek 发表于 2015-10-9 16:08 | 显示全部楼层
如果是让系统显示界面旋转90度,那应该不难吧。在init.rc文件中增加 setprop ro.sf.hwrotation 90即可。如果你想把横屏显示弄成竖屏,那需要和LCD厂家联系。
ach_dmatek 发表于 2015-10-9 16:10 | 显示全部楼层
旋转180度的话,请参考如下网页内容修改。
http://blog.csdn.net/yicao821/article/details/7374890
ruofeng1008 发表于 2015-12-16 16:30 | 显示全部楼层
大苏牙 发表于 2015-12-16 19:48 | 显示全部楼层
IPU_ROTATE_180,找一下这个的定义在什么地方,那里能得到启发
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

44

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部