在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

英創(chuàng)信息技術(shù)ESM6802雙屏顯示(LVDS+HDMI)設(shè)置

英創(chuàng)信息技術(shù) ? 來(lái)源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-02-05 10:32 ? 次閱讀

1、ESM6802顯示簡(jiǎn)介

ESM6802根據(jù)顯示接口的不同分為兩種版本,一種支持RGB顯示接口,主要用于低分辨率顯示;另外一種同時(shí)支持LVDS和HDMI顯示接口,可以單獨(dú)使用任意接口或者搭建LVDS+HDMI的雙屏顯示系統(tǒng)。用戶購(gòu)買時(shí)可根據(jù)自己的需要選擇支持RGB的單屏顯示型號(hào)或者支持LVDS+HDMI的雙屏顯示型號(hào)。

雙屏顯示設(shè)置包括:

●雙屏運(yùn)行不同的程序(Qt5程序)

●雙屏運(yùn)行相同的程序,程序自身負(fù)責(zé)同步

●雙屏播放不同的視頻

●雙屏同步播放相同的視頻

●一個(gè)屏幕運(yùn)行程序,一個(gè)屏幕播放視頻

●一個(gè)屏幕分塊顯示多個(gè)視頻(單屏/雙屏通用)

下面先簡(jiǎn)單介紹一下顯示接口的設(shè)置。

設(shè)置顯示接口需要設(shè)置U-Boot,我們已有默認(rèn)設(shè)置可以滿足大部分用戶需求,目前我們的出廠設(shè)置是將LCD或者LVDS屏幕作為主屏(mxcfb0),HDMI屏幕作為附屏(mxcfb1),且HDMI屏幕設(shè)置為1920x1080M@60,if=RGB24,由于HDMI屏幕顯示協(xié)議中有一個(gè)協(xié)商的部分,HDMI顯示輸出會(huì)根據(jù)我們的設(shè)備以及顯示屏幕支持的分辨率進(jìn)行選擇,使用雙方都支持的最大分辨率,所以用戶一般不需要修改此配置。而修改LCD或者LVDS的配置可以用過(guò)我們提供的修改開(kāi)機(jī)畫(huà)面的命令flash_opt燒寫正確分辨率的bmp圖片,我們的系統(tǒng)就會(huì)在下一次開(kāi)機(jī)自動(dòng)修改LCD/LVDS屏幕的分辨率設(shè)置了。如此設(shè)置可以方便用戶進(jìn)行快速修改屏幕設(shè)置。

對(duì)于需要自行修改設(shè)置的用戶,下面對(duì)設(shè)置方法進(jìn)行簡(jiǎn)單介紹。開(kāi)機(jī)調(diào)試串口顯示Hit any key to stop autoboot時(shí)按下任意鍵進(jìn)入U(xiǎn)-Boot環(huán)境,輸入命令 printenv video 查看默認(rèn)設(shè)置:

=> printenv video

video=video=mxcfb0:dev=ldb,800x600M@60,if=RGB666 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24

輸入命令setenv video video=設(shè)置 來(lái)設(shè)置顯示輸出,如:

=> setenv video video=mxcfb0:dev=ldb,800x600M@60,if=RGB666 video=mxcfb1:dev=hdmi,800x600M@60,if=RGB24

設(shè)置的格式為($數(shù)字表示變量,需要根據(jù)實(shí)際情況配置):

video=mxcfb$1:dev=$2,$3x$4M@$5,if=RGB$6

●$1可以取值0或1,單屏顯示只需要設(shè)置為0, 雙屏顯示時(shí)0為主屏,會(huì)輸出開(kāi)機(jī)畫(huà)面,1屏默認(rèn)開(kāi)機(jī)沒(méi)有開(kāi)啟,輸出顯示時(shí)會(huì)自動(dòng)打開(kāi)。

●$2表示輸出設(shè)備,可選值為lcd—RGB屏,ldb--LVDS屏,hdmi--HDMI屏。

●$3和$4表示屏幕分辨率。

●$5為屏幕刷新頻率。

●$6為屏幕輸出接口,常用接口為RGB565、RGB666、RGB24。

用戶根據(jù)自己的實(shí)際情況設(shè)置此參數(shù)后,運(yùn)行命令saveenv保存,然后運(yùn)行命令boot開(kāi)機(jī)。開(kāi)機(jī)之后可以運(yùn)行命令ls /dev/fb* 查看設(shè)置是否成功,其中fb0、fb2表示屏幕,fb1是fb0代表屏幕的左上部分。默認(rèn)fb2沒(méi)有開(kāi)啟,可以輸入下面命令打開(kāi):

echo 0 > /sys/class/graphics/fb2/blank

用戶在使用中可以讓雙屏顯示不同應(yīng)用程序或者一個(gè)屏幕運(yùn)行圖形界面程序,另外一個(gè)屏幕進(jìn)行視頻播放等,具體設(shè)置方法將在下面兩章節(jié)(QT 5支持 和 多媒體音視頻 )中分別進(jìn)行介紹。用戶閱讀完下面的內(nèi)容之后可以進(jìn)行隨意組合使用雙屏顯示不同或相同內(nèi)容。

2、Qt5支持

ESM6802 文件系統(tǒng)已經(jīng)移植好了Qt 5.5.1 版本,支持qml等Qt5新特性,并且已經(jīng)移植好了tslib庫(kù)來(lái)支持工業(yè)上比較常見(jiàn)的電阻觸摸屏,用戶可以方便的使用Qt 5來(lái)開(kāi)發(fā)圖形界面應(yīng)用程序。ESM6802 文件系統(tǒng)中的Qt 5 使用 eglfs 平臺(tái),我們默認(rèn)已經(jīng)設(shè)置了環(huán)境變量 QT_QPA_PLATFORM=eglfs, 如果用戶發(fā)現(xiàn)Qt 5 程序無(wú)法運(yùn)行,請(qǐng)首先檢查此環(huán)境變量是否被改變。ESM6802文件系統(tǒng)里面也提供了qmlscene程序用于運(yùn)行qml文件,qmlscene程序在/usr/bin/qt5/文件夾下面。關(guān)于eglfs 以及更多Qt 5程序開(kāi)發(fā)的相關(guān)知識(shí)請(qǐng)參考Qt 官網(wǎng)或其他資料,關(guān)于Qt 5開(kāi)發(fā)環(huán)境的搭建請(qǐng)參考《ESM6802開(kāi)發(fā)工具安裝》文檔,我們?cè)诖酥缓?jiǎn)單展示qml運(yùn)行效果。示例用的qml文件可以從光盤中獲取,運(yùn)行命令:

/usr/bin/qt5/qmlscene example_billborad.qml

運(yùn)行效果如下圖:

雙屏設(shè)置:

Qt5運(yùn)行于eglfs平臺(tái),與屏幕設(shè)置有關(guān)的環(huán)境變量為QT_QPA_EGLFS_FB,用戶在運(yùn)行Qt程序之前設(shè)置此環(huán)境變量就可以實(shí)現(xiàn)控制Qt程序在哪個(gè)屏幕上進(jìn)行顯示了,如下例在LVDS和HDMI屏幕上運(yùn)行兩個(gè)不同的Qt程序:

export QT_QPA_EGLFS_FB=/dev/fb0//第一個(gè)程序顯示在fb0(LVDS)上

/usr/bin/qt5/qmlscene example_billborad.qml &

export QT_QPA_EGLFS_FB=/dev/fb2 //第二個(gè)程序顯示在fb2(HDMI)上

./smarthome

運(yùn)行效果如下圖:

目前無(wú)法支持將一個(gè)應(yīng)用程序的界面同時(shí)顯示在兩個(gè)屏幕上,如果用戶需要實(shí)現(xiàn)此功能,需要在兩個(gè)屏幕上同時(shí)運(yùn)行相同的程序(以不同的QT_QPA_EGLFS_FB設(shè)置運(yùn)行兩次程序),然后在程序中使用Linux提供的進(jìn)程同步機(jī)制來(lái)控制兩個(gè)程序,從而達(dá)到兩個(gè)屏幕同步顯示相同內(nèi)容。

3、多媒體音視頻

ESM6802支持多種格式的音視頻多媒體文件的播放,提供的函數(shù)接口是基于gstreamer的,運(yùn)行命令gst-inspect-1.0 就可以查看系統(tǒng)支持的所有g(shù)streamer plugins。

關(guān)于gstreamer 編程請(qǐng)參考官網(wǎng)文檔及其他相關(guān)資料:

https://gstreamer.freedesktop.org/documentation/

ESM6802文件系統(tǒng)中的gst-launch-1.0 可以進(jìn)行簡(jiǎn)單的播放展示,如果用戶不需要對(duì)音視頻播放進(jìn)行暫??爝M(jìn)等特殊操作,也可以在應(yīng)用程序中調(diào)用gst-launch-1.0進(jìn)行簡(jiǎn)單的多媒體播放。ESM6802支持AVI、MP4、FLV、MPG2、MKV、RMVB常見(jiàn)視頻格式最大分辨率1920x1080(1080p)的播放,以及常見(jiàn)音頻格式如MP3、WMA和圖片格式JPEG、PNG、GIF、BMP。

簡(jiǎn)單的視頻播放可以使用如下命令:

gst-launch-1.0 playbin uri=file:///mnt/cloudy720p.mkv

播放效果如下圖:

控制視頻在不同屏幕上播放或這同時(shí)在兩個(gè)屏幕上播放需要用到overlaysink插件(系統(tǒng)已經(jīng)安裝),配置overlaysink的文件為/usr/share/imx_6q_display_config , 配置格式如下:

[Display NAME]

必須配置,指明顯示名稱

device=

必須配置,指明設(shè)備文件,如/dev/video17(默認(rèn)為L(zhǎng)VDS/RGB)或/dev/video18(默認(rèn)為HDMI)

fmt=

可選配置,設(shè)置顯示格式,如RGBP、RGB565等,默認(rèn)為RGBP

width=

height=

可選配置,設(shè)置顯示分辨率

alpha=

可選配置,設(shè)置alpha(透明)值,默認(rèn)0

color_key=

可選配置,顏色配置,默認(rèn)關(guān)閉

具體配置示例如下:

# LVDS display

[master]

device = /dev/video17

fmt = RGBP

width = 1024

height = 768

alpha = 0

# HDMI display

[slave]

device = /dev/video18

fmt = RGBP

width = 1920

height = 1080

根據(jù)以上配置在不同屏幕(LVDS+HDMI)上同時(shí)播放不同視頻的可用命令:

gst-launch-1.0 playbin uri=file:///mnt/cloudy720p.mkv playbin uri=file:///mnt/xpg.mp4 video-sink=”overlaysink display-master=false display-slave=true”

播放效果如下圖所示:

如需在不同屏幕上播放相同視頻可以運(yùn)行如下命令:

gst-launch-1.0 playbin uri=file:///mnt/cloudy720p.mkv video-sink=”overlaysink display-master=true display-slave=true”

結(jié)合上一章Qt的介紹,可以在一個(gè)屏幕上運(yùn)行程序,在另外一個(gè)屏幕上播放視頻:

./smarthome &

gst-launch-1.0 playbin uri=file:///mnt/cloudy720p.mkv video-sink=”overlaysink display-master=false display-slave=true”

運(yùn)行效果如下圖:

視頻播放還支持一個(gè)屏幕播放多個(gè)視頻,可以使用如下命令:

gst-launch-1.0 playbin uri=file://$FILE1 video-sink=”overlaysink overlay-width=960 overlay-height=540” playbin uri=file://$FILE2 flags=0x41 video-sink=”overlaysink overlay-left=960 overlay-width=960 overlay-height=540” playbin uri=file://$FILE3 flags=0x41 video-sink=”overlaysink overlay-top=540 overlay-width=960 overlay-height=540” playbin uri=file://$FILE4 flags=0x41 video-sink=”overlaysink overlay-left=960 overlay-top=540 overlay-width=960 overlay-height=540”

運(yùn)行效果如下圖:

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11479

    瀏覽量

    213030
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6097

    瀏覽量

    36195
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    科普|信創(chuàng)是什么?一文讀懂“信息技術(shù)應(yīng)用創(chuàng)新”戰(zhàn)略

    什么是信創(chuàng)?信創(chuàng),即“信息技術(shù)應(yīng)用創(chuàng)新”,是國(guó)家推動(dòng)IT系統(tǒng)自主可控、安全可控的重要戰(zhàn)略工程。它不僅是技術(shù)層面的創(chuàng)新,更承載著保障國(guó)家網(wǎng)絡(luò)安全、推動(dòng)產(chǎn)業(yè)升級(jí)和實(shí)現(xiàn)數(shù)字主權(quán)的重任。簡(jiǎn)單來(lái)
    的頭像 發(fā)表于 06-13 10:06 ?441次閱讀
    科普|信<b class='flag-5'>創(chuàng)</b>是什么?一文讀懂“<b class='flag-5'>信息技術(shù)</b>應(yīng)用創(chuàng)新”戰(zhàn)略

    RTD2556QR&lt;HDMI轉(zhuǎn)LVDS,DP轉(zhuǎn)LVDS&gt;顯示屏驅(qū)動(dòng)芯片

    1. 引言 1.1 文檔目的 本技術(shù)文檔旨在為研發(fā)人員、系統(tǒng)集成商及終端用戶提供關(guān)于RTD2556QR HDMI轉(zhuǎn)LVDS顯示控制器芯片的詳細(xì)技術(shù)信
    的頭像 發(fā)表于 06-12 09:27 ?184次閱讀
    RTD2556QR&lt;<b class='flag-5'>HDMI</b>轉(zhuǎn)<b class='flag-5'>LVDS</b>,DP轉(zhuǎn)<b class='flag-5'>LVDS</b>&gt;<b class='flag-5'>顯示屏</b>驅(qū)動(dòng)芯片

    【高云GW5AT-LV60 開(kāi)發(fā)套件試用體驗(yàn)】SC130GScmos模塊與LVDSHDMI輸出例程測(cè)試報(bào)告圖像顯示部分細(xì)節(jié)補(bǔ)充

    成中DDR配置和MIPI解析都用到了IP核,比較需要詳細(xì)看一下的是LVDSHDMI驅(qū)動(dòng)部分。 驅(qū)動(dòng)部分主要有顯示格式配置模塊配置相關(guān)參數(shù)提供像素坐標(biāo)信息,再將DVP數(shù)據(jù)轉(zhuǎn)為DVI的T
    發(fā)表于 06-09 09:46

    【高云GW5AT-LV60 開(kāi)發(fā)套件試用體驗(yàn)】SC130GScmos模塊與LVDSHDMI輸出例程測(cè)試報(bào)告

    Route Option:1 固化程序啟動(dòng)速度設(shè)置:35MHz LVDS顯示SC130cmos圖像效果如下: cmos數(shù)據(jù)位mipi接口,通過(guò)
    發(fā)表于 06-08 23:35

    4K顯示屏用DP還是HDMI

    大家都知道,現(xiàn)在4K顯示屏越來(lái)越普及,無(wú)論是玩游戲、看電影還是辦公,都能帶來(lái)超清視界。但在連接4K顯示屏時(shí),很多人都會(huì)糾結(jié):到底選DP(DisplayPort)還是HDMI?今天我們就來(lái)聊聊它們各自
    的頭像 發(fā)表于 04-08 16:03 ?714次閱讀

    如何在IMX8MP Android14上啟用雙屏異步顯示?

    我想在 IMX8MP Android14 上啟用雙屏異步顯示LVDS 作為主顯示器,MIPI DSI 作為輔助顯示器。 我得到了兩個(gè)
    發(fā)表于 03-28 07:52

    i.MX8M Plus PSPLASH如何在顯示器上設(shè)置不同的行為?

    我在應(yīng)用程序中設(shè)置 PSplash 時(shí)遇到了一些問(wèn)題:我的電路板上同時(shí)連接了 LVDS 顯示器和 HDMI 顯示器。 主要問(wèn)題是
    發(fā)表于 03-21 07:31

    RK3568的顯示問(wèn)題及其解決方法

    系統(tǒng)息設(shè)置、Android系統(tǒng)默認(rèn)壁紙修改以及相機(jī)預(yù)覽畫(huà)面拉伸等問(wèn)題。 目錄 1、觸摸功能被配置在LVDS接口上的問(wèn)題 2、HDMI屏幕無(wú)顯示
    發(fā)表于 12-16 09:14

    lvds接口和HDMI的區(qū)別 lvds接口電路設(shè)計(jì)技巧

    LVDS(Low Voltage Differential Signaling,低電壓差分信號(hào))接口和HDMI(High-Definition Multimedia Interface,高清多媒體
    的頭像 發(fā)表于 11-21 16:06 ?2394次閱讀

    中科創(chuàng)達(dá)榮獲2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)

    及前百家企業(yè)”名單。中科創(chuàng)達(dá)憑借非凡的技術(shù)實(shí)力與持續(xù)的創(chuàng)新能力,成功入選“2024年度軟件和信息技術(shù)服務(wù)競(jìng)爭(zhēng)力百?gòu)?qiáng)企業(yè)”以及“2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)”。
    的頭像 發(fā)表于 10-30 11:44 ?889次閱讀

    MIPI和LVDS顯示屏的區(qū)別

    MIPI和LVDS顯示屏的區(qū)別
    的頭像 發(fā)表于 09-23 10:02 ?4328次閱讀

    顯示hdmi接口有什么用

    隨著科技的不斷發(fā)展,顯示器的功能和性能也在不斷提升。其中,HDMI接口作為一種常見(jiàn)的視頻傳輸接口,已經(jīng)成為了顯示器的標(biāo)配。而在一些高端顯示器上,我們會(huì)發(fā)現(xiàn)它們配備了
    的頭像 發(fā)表于 08-01 15:21 ?7525次閱讀

    網(wǎng)線單雙屏區(qū)別

    網(wǎng)線單屏蔽(簡(jiǎn)稱單)和雙屏蔽(簡(jiǎn)稱雙屏)的主要區(qū)別體現(xiàn)在以下幾個(gè)方面。
    的頭像 發(fā)表于 07-31 10:13 ?2857次閱讀

    異顯案例分享,基于全國(guó)產(chǎn)RK3568J工業(yè)平臺(tái)!

    具體說(shuō)明,將評(píng)估板HDMI OUT接口連接至HDMI顯示屏,將10.4英寸LVDS顯示屏(廠家:群創(chuàng)
    發(fā)表于 07-17 10:53

    全志T3+Logos FPGA開(kāi)發(fā)板——雙屏異顯開(kāi)發(fā)案例

    案例功能:實(shí)現(xiàn)TFT LCD(主) + CVBS OUT(副雙屏異顯功能。程序通過(guò)指定參數(shù)在不同類型的顯示屏顯示一幀圖像,具體功
    發(fā)表于 07-12 17:27
    主站蜘蛛池模板: 国产在线观看www鲁啊鲁免费 | 你懂的在线免费 | 超大乳抖乳露双乳视频 | 手机成人在线视频 | 欧洲综合色 | 人人射人人插 | 夜夜操美女 | 三级视频网站在线观看 | 不卡视频一区二区三区 | 久久综合九色婷婷97 | 98色花堂国产第一页 | 成片免费的禁v影片 | 天堂在线www网亚洲 天堂在线观看 | 人人舔 | 月夜免费观看高清在线完整 | 黄色国产在线视频 | 免费高清在线爱做视频 | 乱码一区二区三区完整视频 | 色爱区综合激情五月综合激情 | 色爱区综合 | 欧美性猛交xxxx黑人猛交 | 亚洲一区免费在线 | aa毛片| 27pao强力打造高清免费高 | 亚洲va久久久噜噜噜久久天堂 | 国产成人精品本亚洲 | 午夜色网站 | 99久久99久久久精品齐齐鬼色 | 欧美综合色 | 欧美一区二区在线观看视频 | 天天色天天摸 | 亚洲插插| 亚洲色图17p | 日韩三级免费 | 亚洲一区二区中文 | 国产一级免费视频 | 五月婷婷色综合 | 好吊妞视频988在线播放 | 欧美一级在线观看播放 | 久久久五月天 | 色婷婷色综合激情国产日韩 |