问题背景
目前显示多基于横屏的情况设计布局, UI, 图片, 视频等显示. 而常用到的MIPI屏大多都是竖屏, 为避免重新调整布局, 显示提供了竖屏旋转成横屏的显示方式, 节省客户开发时间....显示旋转有硬件G2D旋转方式, 软件算法旋转方式, 可根据自己的方案屏情况, 测试对比两种方式选择使用, 主要评估内存占用, 时间效率, 旋转效果....显示驱动旋转framebuffer配置
1.由于此前公版默认在modules.mk屏蔽了屏旋转相关配置, 如果你的版本是禁用旋转的, 需要把相关配置去掉....Drivers --->
SUNXI G2D Driver
[*] sunxi g2d mixer module
[*] sunxi g2d rotate module
3.打开显示驱动旋转支持...fb 的长宽交换*/
fb0_height = ;
.....
};
5.旋转后framebuffer编程是需要注意,旋转后的buffer不会直接显示到屏幕上