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

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

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

該節(jié)點默認disabled狀態(tài),需要改為okay使能節(jié)點。primary-display根據(jù)主屏幕需求更改,secondary-display根據(jù)擴展屏幕需求更改。保存后,重新編譯生成鏡像。
舉例:主屏幕為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
電子發(fā)燒友App















































































評論