文章目录
- 1、环境介绍
- 2、前言
- 3、内核设备树配置
- 4、内核配置
- 5、uboot 设备树配置
- 6、验证
- 7、参考文章
- 8、总结
1、环境介绍
硬件:小智 T113 板卡
软件:原厂 Tina5.0 SDK v1.2(Buildroot)
2、前言
我目前使用的屏幕分辨率是280*1424,默认是竖屏的。目前启动logo是提前手动旋转了270度的。下面将记录如何使用g2d进行logo旋转。
3、内核设备树配置
其中fb0_width和fb0_height的值需要调转,图片中是调转后的。
4、内核配置
CONFIG_SUNXI_G2D=y CONFIG_SUNXI_G2D_ROTATE=y CONFIG_SUNXI_DISP2_FB_HW_ROTATION_SUPPORT=y5、uboot 设备树配置
uboot 设备树只修改:
6、验证
其实在 uboot 阶段,logo 还是无法旋转的,kernel 阶段才会旋转。目前可以接受不在 uboot 阶段显示 logo,所以不继续研究了,在 uboot 设备树里把背光关掉从而不在 uboot 阶段显示 logo:
7、参考文章
全志客户服务平台:【FAQ3132】 A133 TINA4.0 G2D实现画面旋转
全志客户服务平台:【FAQ395】 g2d硬件旋转功能
8、总结
略。