环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類

當(dāng)前位置: 首頁 > 傳感測(cè)量產(chǎn)品 > 工業(yè)傳感器 > 溫濕度傳感器

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
溫濕度傳感器

嵌入式設(shè)備基于Linux多屏顯示簡(jiǎn)介

發(fā)布日期:2022-04-26 點(diǎn)擊率:76

  • 關(guān)鍵詞:                                                                嵌入式                                                                linux

  • 摘要:對(duì)于一些嵌入式領(lǐng)域應(yīng)用如醫(yī)療,汽車等,多屏顯示應(yīng)用是需要的,因此本文就基于NXP iMX6 嵌入式ARM平臺(tái)來實(shí)現(xiàn)雙屏顯示應(yīng)用。

1). 簡(jiǎn)介

對(duì)于一些嵌入式領(lǐng)域應(yīng)用如醫(yī)療,汽車等,多屏顯示應(yīng)用是需要的,因此本文就基于NXPiMX6 嵌入式ARM平臺(tái)來實(shí)現(xiàn)雙屏顯示應(yīng)用。

 

本文所采用的測(cè)試平臺(tái)為來自ToradexARM 計(jì)算機(jī)模塊平臺(tái)ColibriiMX6DL搭配其對(duì)應(yīng)的開發(fā)載板ColibriEva Board.

 

2. 準(zhǔn)備

a). Colibri iMX6DL系統(tǒng)分別通過X18連接LVDS LCD屏(1024x768)和X5 DVI接口連接標(biāo)準(zhǔn)DVI液晶顯示器

b). Colibri iMX6DL 模塊需要連接FFC排線和Colibri Eva Board X6連接,如下圖所示

iMX6DL " height="330" width="500"/>

c). Colibri iMX6DL 系統(tǒng)使用Toradex Linux Release V2.6.1,不過原生沒有包含Qt庫,需要基于Toradex Openembedded環(huán)境添加Qt相關(guān)并重新編譯,建立環(huán)境和編譯相關(guān)請(qǐng)參考這里,涉及到添加Qt5以及linuxfb支持的修改請(qǐng)參考下面兩個(gè)patch文件,然后根據(jù)這里說明將重新編譯好的image文件更新到Colibri iMX6DL模塊上面去。

./ angstrom-lxde-image.bb 添加Qt5 X11支持庫

https://github.com/simonqin09/qt5patch/blob/master/angstrom-lxde-image_qt5_x11.patch  

./ qtbase_git.bb添加linuxfb支持

https://github.com/simonqin09/qt5patch/blob/master/qtbase_git_linuxfb.patch  

d). Colibri iMX6DL Uboot環(huán)境變量如下設(shè)置來使能雙屏配置,此配置LVDS作為主屏顯示X11桌面,DVI顯示器作為副屏

----------------------------

ColibriiMX6 # setenv vidargs ‘video=mxcfb0:dev=lcd,1024x768M@60,if=RGB666mxc_hdmi.only_cea=1 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24 fbmem=32M’

----------------------------

 

3). 播放視頻測(cè)試

a). 利用videotestsrc元素測(cè)試DVI顯示器 ”/dev/video18” 輸出

----------------------------

gst-launch-1.0-v videotestsrc !imxv4l2sink device=/dev/video18 force-aspect-ratio=trueoverlay-width=1920 overlay-height=1080

----------------------------

b). 測(cè)試DVI顯示器播放1080P 高清視頻“fullhdvideo.mkv

----------------------------

gst-launch-1.0-v filesrc location=/home/root/fullhdvideo.mkv ! video/x-matroska !aiurdemux!vpudec !imxv4l2sinkdevice=/dev/video18 force-aspect-ratio=trueoverlay-width=1920overlay-height=1080

----------------------------

c). 測(cè)試LVDSDVI顯示器同時(shí)播放1080P 高清視頻“fullhdvideo.mkv

----------------------------

gst-launch-1.0-v filesrc location=/home/root/2528.mkv ! video/x-matroska !aiurdemux !vpudec!imxv4l2sink device=/dev/video18 force-aspect-ratio=true overlay-width=1920overlay-height=1080 & gst-launch-1.0 -v filesrclocation=/home/root/2528.mkv ! video/x-matroska !aiurdemux !vpudec !imxv4l2sinkoverlay-width=1024 overlay-height=768

----------------------------


 

4). Qt 5應(yīng)用程序運(yùn)行

a). 測(cè)試程序請(qǐng)參考這里說明,文章是基于ColibriiMX7 ARM計(jì)算機(jī)模塊平臺(tái)的,針對(duì)本文的Colibri iMX6只需要更改下面代碼中” this->gpio_out”變量為數(shù)值為”38”, 然后在載板上面將X10連接器SODIMM_127管腳和X21連接器LED1管腳相連。

https://github.com/simonqin09/QtGPIOProject/blob/master/mainwindow.cpp  

b). 將修改編譯好的程序放到ColibriiMX6模塊上面進(jìn)行執(zhí)行

----------------------------

root@colibri-imx6# ./helloworldUI -platformlinuxfb:fb="/dev/fb2"              

                                                                               

Sucessfully export GPIO-38                                                      

Sucessfully set GPIO-38 direction                                                

GPIO-38 value set low                                                            

Sucessfully set GPIO-38 value                                                    

GPIO-38 value set high

……

----------------------------


c). 清理顯示,執(zhí)行下面命令

----------------------------

root@colibri-imx6# cat /dev/zero >/dev/fb2

----------------------------

 

5). 總結(jié)

本文基于NXP iMX6嵌入式平臺(tái)測(cè)試了雙屏顯示,其模式是一個(gè)主顯示,另外一個(gè)基于frame buffer來進(jìn)行操作,并具體測(cè)試了播放視頻以及運(yùn)行Qt程序,盡管還有一定局限性,但是已經(jīng)可以實(shí)現(xiàn)一些比較基本的雙屏需求。



下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
主站蜘蛛池模板: 通风天窗,通风气楼,屋顶通风天窗,屋顶通风天窗公司 | 没斑啦-专业的祛斑美白嫩肤知识网站-去斑经验分享 | 北京成考网-北京成人高考网| 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | elisa试剂盒-PCR试剂盒「上海谷研实业有限公司」 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 工装定制/做厂家/公司_工装订做/制价格/费用-北京圣达信工装 | 包装盒厂家_纸盒印刷_礼品盒定制-济南恒印包装有限公司 | 万濠投影仪_瑞士TRIMOS高度仪_尼康投影仪V12BDC|量子仪器 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 上海风淋室_上海风淋室厂家_上海风淋室价格_上海伯淋 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折! | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 土壤养分检测仪_肥料养分检测仪_土壤水分检测仪-山东莱恩德仪器 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 广州展览设计公司_展台设计搭建_展位设计装修公司-众派展览装饰 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 学叉车培训|叉车证报名|叉车查询|叉车证怎么考-工程机械培训网 | 恒温水槽与水浴锅-上海熙浩实业有限公司 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | 广州展览制作|展台制作工厂|展览设计制作|展览展示制作|搭建制作公司 | 硫化罐-胶管硫化罐-山东鑫泰鑫智能装备有限公司 | 南京技嘉环保科技有限公司-杀菌除臭剂|污水|垃圾|厕所|橡胶厂|化工厂|铸造厂除臭剂 | 物联网卡_物联网卡购买平台_移动物联网卡办理_移动联通电信流量卡通信模组采购平台? | 气动隔膜泵-电动隔膜泵-循环热水泵-液下排污/螺杆/管道/化工泵「厂家」浙江绿邦 | 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 吹塑加工_大型吹塑加工_滚塑代加工-莱力奇吹塑加工有限公司 | 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 |