0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

迅为RK3568开发板Buildroot 系统设置屏幕旋转

jf_23361246 来源:jf_23361246 作者:jf_23361246 2023-06-05 10:12 次阅读

迅为支持的触摸屏幕有四种:

MIPI 7 寸屏幕(默认物理屏幕为竖屏)

LVDS 7 寸屏幕(默认物理屏幕为竖屏)

LVDS 10.1 寸 1024*600 屏幕(默认物理屏幕为横屏)

LVDS 10.1 寸 1280*800 屏幕(默认物理屏幕为横屏)

本文档将 buildroot 系统不同屏幕如何旋转屏幕。Buildroot 系统启动的过程中,屏幕会依次显示 uboot logo,kernel logo,最后显示桌面。所以如果想要手中的屏幕由竖屏变为横屏或者横屏变为竖屏,首先要旋转 uboot logo,kernel logo,然后旋转文件系统的桌面和触摸。

1.1.1 设置屏幕

打开设备树 rk356x_linux/kernel/arch/arm64/boot/dts/rockchip/topeet_screen_choose.dtsi 将对

应要修改的屏幕的宏定义打开,其他的宏定义注释掉。

wKgZomR9RKOACLacAABnn-0o_kI438.jpg

如果想要 MIPI7 寸屏幕旋转,则打开#define LCD_TYPE_MIPI 的宏定义。

如果想要 LVDS 7 寸屏幕旋转,则打开#define LCD_TYPE_LVDS_7_0 的宏定义。

如果想要 LVDS10.1 寸 1024*600 屏幕旋转,则打开#define LCD_TYPE_LVDS_10_1_1024X600

的宏定义。

如果想要 LVDS10.1 寸 1280*800 屏幕旋转,则打开#define LCD_TYPE_LVDS_10_1_1280X800

的宏定义。

1.1.2 旋转 Uboot logo 和内核 logo

接下来介绍不同屏幕的旋转

MIPI 7 寸屏(默认物理屏幕是竖屏),旋转方法如下:

修改 rk356x_linux/kernel/arch/arm64/boot/dts/rockchip/topeet_rk3568_lcds.dtsi 文件,在

route_dsi1 节点中增加红框中的代码,其中:

logo,rotate = <1>;代表逆时针旋转 90 度,

logo,rotate = <2>;代表逆时针旋转 180 度,

logo,rotate = <3>;代表逆时针旋转 270 度,

logo,rotate = <0>;代表逆时针旋转 360 度。

作者设置 logo,rotate = <1>,将屏幕旋转 90 度。

wKgaomR9RKSAUrmaAAC9gXyDrKc736.jpg

LVDS 7 寸屏幕(默认物理屏幕是竖屏)

LVDS 10.1 寸 1024*600 屏幕(默认物理屏幕是横屏)

LVDS 10.1 寸 1280*800 屏幕(默认物理屏幕是横屏)

以上三种屏幕旋转方法如下:

修改 rk356x_linux/kernel/arch/arm64/boot/dts/rockchip/topeet_rk3568_lcds.dtsi 文件,在

route_lvds 节点中增加红框中的代码,其中:

logo,rotate = <1>;代表逆时针旋转 90 度,

logo,rotate = <2>;代表逆时针旋转 180 度,

logo,rotate = <3>;代表逆时针旋转 270 度,

logo,rotate = <0>;代表逆时针旋转 360 度。

作者设置 logo,rotate = <1>,将屏幕旋转 90 度。

wKgZomR9RKWAOaK8AADN3ziYNkA740.jpg


审核编辑黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 屏幕
    +关注

    关注

    6

    文章

    1161

    浏览量

    55343
  • lvds
    +关注

    关注

    2

    文章

    847

    浏览量

    64587
  • 开发板
    +关注

    关注

    25

    文章

    4417

    浏览量

    93911
  • RK3568
    +关注

    关注

    4

    文章

    431

    浏览量

    4120
  • Buildroot
    +关注

    关注

    1

    文章

    46

    浏览量

    1297
收藏 人收藏

    评论

    相关推荐

    iTOP-RK3568开发板npu手册更新

    iTOP -RK3568开发板使用教程更新,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。 为了满足人工智能的需要,去年,基于
    发表于 11-03 14:40

    RK3568开发板Busybox 制作最小文件系统固定IP测试

    地址是否我们设置的 IP 地址,如下图所示: 可以看出,系统启动后,IP 地址已经固定成了我们设置的 192.168.1.15 地址,当然 MAC地址,网关,DNS 大家也可以通
    发表于 10-23 11:33

    3900页手册415集视频426G资料RK3568开发板

    发布《Android11移植教程》 手把手教你在RK3568开发板上移植Android11。内含硬件原理图分析、底层驱动编写与Android底层框架,JNI编程等众多技能点,让您的学习和使用过程更加轻松。 重磅
    发表于 09-13 11:06

    RK3568运行openkylin麒麟系统

    RK3568开发板在发布之初已经开发了稳定又好用的Android11/12、Debian、Yocto、Buildroot+QT5.15、Ubuntu18/20/22、OpenHarmo
    发表于 09-11 10:07

    RK3568开发板外接模块之HX711 称重模块

    所示: 2 内核配置 默认内核中是不包含 HX711 的驱动,我们将网盘资料“iTOP-3568 开发板\\\\02_ 【iTOP-RK3568 开发板
    发表于 08-30 15:30

    迅为RK3568开发板GPIO之外接模块

    迅为RK3568开发板GPIO之外接模块
    的头像 发表于 08-24 17:41 655次阅读
    迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>GPIO之外接模块

    RK3568开发板保姆级3900页手册_415期视频_426G文档

    1.RK3568电脑开发配置要求 2.初识RK3568-开箱介绍 3.初识RK3568-开发板硬件连接 4.搭建
    发表于 08-11 11:14

    瑞芯微RK3568主板开发板PET_RK3568_P01简述

    瑞芯微RK3568主板开发板PET_RK3568_P01简述
    的头像 发表于 08-08 11:41 1743次阅读
    瑞芯微<b class='flag-5'>RK3568</b>主板<b class='flag-5'>开发板</b>PET_<b class='flag-5'>RK3568</b>_P01简述

    技术分享 | RK3568开发板 buildroot配置文件

    中呢?其实这里的话已经为大家考虑到了这种情况。RK3568提供成熟的配置环境,适配多种大型配置工程,如Yocto、Buildroot、Debian10等。今天,就以
    的头像 发表于 07-31 16:49 987次阅读
    技术分享 | <b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b> <b class='flag-5'>buildroot</b>配置文件

    RK3568开发板2800页手册+220集视频

    itop-3568ubuntu使用手册 itop-3568开发板c应用编程手册 itop-3568开发板驱动
    发表于 06-01 10:25

    RK3568开发板Android 双屏/三屏同显

    iTOP-RK3568 开发板支持以下屏幕 LVDS 7 寸屏幕
    发表于 05-26 11:02

    技术分享 | RK3568开发板 buildroot编译配置

    启扬智能RK3568开发板提供两种文件系统,一种是Debian,另外一种是BuildRoot。在使用过程中,有些客户需要添加属于自己的软件包,所以在此分享启扬
    发表于 05-12 08:59

    RK3568开发板邮票孔大内存小板卡上线

    CPU:iTOP-3568开发板采用瑞芯微RK3568处理器,内部集成了四核64位Cortex-A55处理器。主频高达2.0Ghz,RK809动态调频。集成了双核心架构GPU,ARM
    发表于 05-10 10:58

    国产工业级RK3568核心-AI人脸识别产品方案

    RK3568开发板采用瑞芯微推出的一款高性能、低功耗的RK3568处理器,其拥有强大的AI计算能力和图像处理能力,非常适合用于人脸识别终
    发表于 05-06 14:30

    瑞芯微rk3568开发板原理图

    瑞芯微rk3568 开发板 原理图工程文件AD格式
    发表于 04-24 14:12 64次下载