RK3399开发板屏幕切换控制的方式介绍

今日头条

1144人已加入

描述

本文硬件平台以飞凌嵌入式OK3399-C开发板平台为基础进行讲解,其它RK3399产品,由于各个厂家设置不同会有所差异,请参考使用。本文详细介绍了RK3399开发板屏幕切换控制的两种方式,uboot菜单动态控制、内核设备树指定。

屏幕切换

飞凌RK3399系列主板支持MIPI DSI、HDMI、eDP、DP等多种屏幕接口,同时可以进行两个屏幕的同显和异显,可灵活指定其中一个接口支持4K输出。目前屏幕切换控制方式有两种:uboot菜单动态控制;内核设备树指定。

1、uboot菜单动态控制

该方式在现有已支持屏幕的基础上不需要重新编译和烧写,即可切换屏幕。

在uboot自启动过程中串口终端按下ctrl+c,即可弹出控制选项:

开发板

其中Primary代表主屏幕,Secondary代表副屏幕;@l代表该接口不具备4K能力,@b代表该接口支持4K(接口和屏幕都要具备4K)。

终端输入1可进入主屏幕配置子菜单:

开发板

在该菜单按下2,进入Secondary(副屏幕)配置:

开发板

该节点默认disabled状态,需要改为okay使能节点。primary-display根据主屏幕需求更改,secondary-display根据扩展屏幕需求更改。保存后,重新编译生成镜像。

举例:主屏幕为eDP支持4K,副屏幕为MIPI DSI最大1080P。

开发板

检测到有两个显示设备,eDP-1为主屏,DSI-1为副屏,默认DSI-1屏幕在eDP-1的右侧。如果想让DSI-1作为主屏,可以进行如下设置:

$ xrandr --output eDP-1 --right-of DSI-1 --auto

如果想设置为同显,可以设置为:

$ xrandr --output eDP-1 --same-as DSI-1 --auto

如果想作为默认配置,可以将命令写在/home/forlinx/.profile中。
        责任编辑:tzh

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分