全志T507操作小技巧連載1-T507屏幕切換的兩種方式
一、硬件操作平臺(tái)介紹
FETT507-C核心板集成全志T507四核車規(guī)級(jí)處理器設(shè)計(jì)開(kāi)發(fā),Cortex-A53架構(gòu),主頻1.5GHz,集成G31 GPU,內(nèi)存2GB DDR3L,存儲(chǔ)8GB eMMC。整板工業(yè)級(jí)運(yùn)行溫寬,支持絕大部分當(dāng)前流行的視頻及圖片格式解碼,具有穩(wěn)定可靠的工業(yè)級(jí)產(chǎn)品性能、低功耗以及豐富的用戶接口等優(yōu)勢(shì),搭載Linux、Android、Ubuntu*操作系統(tǒng),適用于車載電子、電力、醫(yī)療、工業(yè)控制、物聯(lián)網(wǎng)、智能終端等領(lǐng)域。
本文不再對(duì)硬件參數(shù)進(jìn)行敘述,在參考本文進(jìn)行軟件開(kāi)發(fā)前請(qǐng)閱讀飛凌嵌入式提供的全志T507用戶手冊(cè) ,路徑為“用戶資料\手冊(cè)\硬件手冊(cè)”,以了解產(chǎn)品命名規(guī)則和您所使用產(chǎn)品的硬件配置信息,這樣有助于您對(duì)本產(chǎn)品的使用。
本文介紹了全志T507屏幕切換控制的兩種方式。
二、屏幕切換
OKT507-C開(kāi)發(fā)板支持MIPI DSI、HDMI、TV等多種屏幕接口,同時(shí)可以進(jìn)行兩個(gè)屏幕的同顯和異顯,可靈活指定HDMI接口支持4K輸出。目前屏幕切換控制方式有兩種:內(nèi)核設(shè)備樹(shù)指定;uboot菜單動(dòng)態(tài)控制。
目前OKT507-C支持HDMI、LVDS 1280x800、LCD7 1024x600、LCD7 800x480電容屏、LCD7 800x480電阻屏。
1、 內(nèi)核設(shè)備樹(shù)指定
該方式不需要連接串口終端,系統(tǒng)鏡像默認(rèn)為所期望的配置選擇,適合量產(chǎn)。但需要手工修改設(shè)備樹(shù),重新生成一次系統(tǒng)鏡像。該方式優(yōu)先級(jí)高于uboot屏幕選單。
設(shè)備樹(shù)路徑為:linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi
內(nèi)核源碼中,打開(kāi)設(shè)備dts文件,找到如下節(jié)點(diǎn):
該status節(jié)點(diǎn)默認(rèn)disabled狀態(tài),需要改為okay使能節(jié)點(diǎn)。
用戶根據(jù)需求更改設(shè)置參數(shù),保存后,需要重新編譯生成鏡像。
參數(shù)說(shuō)明:
disp_lcd_type:描述lcd接口類型;
disp_lcd_type |
lcd接口類型 |
lcd7_800_480_cap |
7寸800x480電容屏 |
lcd7_800_480_res |
7寸800x480電阻屏 |
rgb24 |
7寸1024x600電容屏 |
lvds |
10.1寸1280x800電容屏 |
lcd_resolution:描述lcd屏分辨率;
tv_resolution: 描述tv屏分辨率;
disp_dvi_hdmi_type:描述hdmi接口還是dvi接口;
hdmi_resolution: 描述hdmi或dvi接口屏分辨率;
uboot_disp_mode:描述顯示類型0代表單顯LCD,1代表單顯hdmi,3代表異顯,5代表同顯
舉例:
將T507配置成同顯模式,主屏為電容屏1024x600,副屏為dvi接口屏1920x1080P60。
注意:
1. lcd_resolution和tv_resolution只能存在一個(gè),默認(rèn)使用lcd_resolution。
2.對(duì)于MIPI屏幕種類多,可能現(xiàn)有時(shí)序和控制字不能滿足要求,需要自行更改dsi節(jié)點(diǎn)下的lcd0。但任何和顯示相關(guān)的節(jié)點(diǎn)status屬性,均按照默認(rèn)處理,程序會(huì)自動(dòng)控制。
2、uboot菜單動(dòng)態(tài)控制
該方式在T507現(xiàn)有已支持屏幕的基礎(chǔ)上不需要重新編譯和燒寫,即可切換屏幕。
1、屏幕控制一級(jí)菜單
在uboot自啟動(dòng)過(guò)程中串口終端按下空格鍵,即可彈出控制選項(xiàng):
輸入”0”:
輸入”1”:開(kāi)發(fā)板重啟;
輸入”2”:進(jìn)入屏幕控制子菜單。
2、屏幕控制二級(jí)菜單
屏幕控制子菜單,如下圖:
輸入”0”:退出,返回上級(jí)菜單;
輸入”1”:進(jìn)入LCD屏顯示參數(shù)配置;
輸入”2”:進(jìn)入HDMI屏顯示參數(shù)配置;
輸入”3”:進(jìn)入TV顯示參數(shù)配置;
輸入”4”:進(jìn)入顯示模式配置子菜單
3、屏幕控制三級(jí)菜單
顯示模式配置子菜單:
屏幕參數(shù)選擇前,首先由屏幕控制二級(jí)菜單終端輸入”2”,進(jìn)入顯示模式選擇菜單,如下圖:
終端輸入數(shù)字1到7對(duì)應(yīng)顯示模式類型:
輸入”0”代表單顯,返回上級(jí)菜單;
輸入”1”代表單顯,LCD屏顯示;
輸入”2”代表單顯,HDMI屏顯示;
輸入”3”代表單顯,TVOUT屏顯示;
輸入”4”代表異顯,主屏為L(zhǎng)CD/TVOUT,副屏為HDMI;
輸入”5”代表同顯,主屏為L(zhǎng)CD/TVOUT,副屏為HDMI;
輸入”6”代表異顯,主屏為L(zhǎng)CD,副屏為TVOUT;
輸入”7”代表同顯,主屏為L(zhǎng)CD,副屏為TVOUT。
LCD屏顯示參數(shù)配置:
由屏幕控制二級(jí)菜單終端輸入”1”,可進(jìn)入LCD屏顯示參數(shù)菜單進(jìn)行選擇LCD屏分辨率:
HDMI或者DVI分辨率參數(shù)配置:
由屏幕控制二級(jí)菜單終端輸入”2”,可進(jìn)HDMI或者DVI顯示參數(shù)菜單進(jìn)行分辨率選擇:
輸入”0”代表單顯,返回上級(jí)菜單;
輸入”1”代表屏幕分辨率是1280x720幀數(shù)50;
輸入”2”代表屏幕分辨率是1280x720幀數(shù)60;
輸入”3”代表屏幕分辨率是1920x1080幀數(shù)50;
輸入”4”代表屏幕分辨率是1920x1080幀數(shù)60;
輸入”5”代表屏幕分辨率是3840x2160幀數(shù)50;
輸入”6”代表屏幕分辨率是3840x2160幀數(shù)60;
輸入”7”代表屏幕分辨率4096x2160幀數(shù)50;
輸入”8”代表屏幕分辨率4096x2160幀數(shù)60;
輸入”d”代表使用DVI接口;
輸入”h”代表使用HDMI接口。
TV分辨率參數(shù)配置:
由屏幕控制二級(jí)菜單終端輸入”3”,可進(jìn)TV顯示參數(shù)菜單進(jìn)行分辨率選擇,當(dāng)前只支持720x576分辨率:
注意:
1. 選擇完成后,按復(fù)位鍵重新啟動(dòng),重新啟動(dòng)后生效;
2. 當(dāng)前版本將TVOUT配置成主屏?xí)r,請(qǐng)將logo文件bootlogo.bmp分辨率修改成720x576,更改logo方法請(qǐng)參考T507”logo更換方式”,不在贅述。
更多全志T507系列車規(guī)級(jí)T507芯片資料,T507核心板資料 您可點(diǎn)擊 http://www.tkbv.cn/product/t507-134.html 查詢。
相關(guān)產(chǎn)品 >
-
OKT507-C 開(kāi)發(fā)板
CPU: T507 工業(yè)級(jí)處理器,超低功耗,10年+生命周期|推薦全志工業(yè)級(jí)T507開(kāi)發(fā)板系列,飛凌OKT507-C開(kāi)發(fā)板采用全志T507 四核工業(yè)級(jí)處理器 T507設(shè)計(jì)開(kāi)發(fā),Cortex-A53架構(gòu),工業(yè)級(jí)寬溫,性能強(qiáng),低功耗,是一款高性價(jià)比的工業(yè)級(jí)產(chǎn)品,提供豐富的開(kāi)發(fā)設(shè)計(jì)資料,提供產(chǎn)品規(guī)格書(shū),軟硬件手冊(cè)等,全志的T507適用于車載電子、電力、醫(yī)療、工業(yè)控制、物聯(lián)網(wǎng)、智能終端等領(lǐng)域。
了解詳情 -
FETT507-C核心板
推薦T507,全志T507核心板采用工業(yè)級(jí)處理器設(shè)計(jì)開(kāi)發(fā),提供T507規(guī)格書(shū),T507各類設(shè)計(jì)資料。FETT507-C核心板集成全志T507四核工業(yè)級(jí)處理器設(shè)計(jì)開(kāi)發(fā),Cortex-A53架構(gòu),主頻1.5GHz,集成G31 GPU,內(nèi)存2GB DDR3L,存儲(chǔ)8GB eMMC。整板工業(yè)級(jí)運(yùn)行溫寬,支持絕大部分當(dāng)前流行的視頻及圖片格式解碼,具有穩(wěn)定可靠的工業(yè)級(jí)產(chǎn)品性能、低功耗以及豐富的用戶接口等優(yōu)勢(shì),搭載Linux、Android、Ubuntu*操作系統(tǒng),適用于車載電子、電力、醫(yī)療、工業(yè)控制、物聯(lián)網(wǎng)、智能終端等領(lǐng)域 了解詳情