本文硬件平臺(tái)以飛凌嵌入式OK3399-C開(kāi)發(fā)板平臺(tái)為基礎(chǔ)進(jìn)行講解,其它RK3399產(chǎn)品,由于各個(gè)廠家設(shè)置不同會(huì)有所差異,請(qǐng)參考使用。本文詳細(xì)介紹了RK3399開(kāi)發(fā)板屏幕切換控制的兩種方式,uboot菜單動(dòng)態(tài)控制、內(nèi)核設(shè)備樹(shù)指定。
屏幕切換
飛凌RK3399系列主板支持MIPI DSI、HDMI、eDP、DP等多種屏幕接口,同時(shí)可以進(jìn)行兩個(gè)屏幕的同顯和異顯,可靈活指定其中一個(gè)接口支持4K輸出。目前屏幕切換控制方式有兩種:uboot菜單動(dòng)態(tài)控制;內(nèi)核設(shè)備樹(shù)指定。
1、uboot菜單動(dòng)態(tài)控制
該方式在現(xiàn)有已支持屏幕的基礎(chǔ)上不需要重新編譯和燒寫(xiě),即可切換屏幕。
在uboot自啟動(dòng)過(guò)程中串口終端按下ctrl+c,即可彈出控制選項(xiàng):

其中Primary代表主屏幕,Secondary代表副屏幕;@l代表該接口不具備4K能力,@b代表該接口支持4K(接口和屏幕都要具備4K)。
終端輸入1可進(jìn)入主屏幕配置子菜單:

在該菜單按下2,進(jìn)入Secondary(副屏幕)配置:

該節(jié)點(diǎn)默認(rèn)disabled狀態(tài),需要改為okay使能節(jié)點(diǎn)。primary-display根據(jù)主屏幕需求更改,secondary-display根據(jù)擴(kuò)展屏幕需求更改。保存后,重新編譯生成鏡像。
舉例:主屏幕為eDP支持4K,副屏幕為MIPI DSI最大1080P。

檢測(cè)到有兩個(gè)顯示設(shè)備,eDP-1為主屏,DSI-1為副屏,默認(rèn)DSI-1屏幕在eDP-1的右側(cè)。如果想讓DSI-1作為主屏,可以進(jìn)行如下設(shè)置:
$ xrandr --output eDP-1 --right-of DSI-1 --auto
如果想設(shè)置為同顯,可以設(shè)置為:
$ xrandr --output eDP-1 --same-as DSI-1 --auto
如果想作為默認(rèn)配置,可以將命令寫(xiě)在/home/forlinx/.profile中。
? ? ? ? 責(zé)任編輯:tzh
電子發(fā)燒友App















































































評(píng)論