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

產(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)品

更多
主站蜘蛛池模板: 活动策划,舞台搭建,活动策划公司-首选美湖上海活动策划公司 | 风淋室生产厂家报价_传递窗|送风口|臭氧机|FFU-山东盛之源净化设备 | 气动绞车,山东气动绞车,气动绞车厂家-烟台博海石油机械有限公司 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 光照全温振荡器(智能型)-恒隆仪器 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 安规_综合测试仪,电器安全性能综合测试仪,低压母线槽安规综合测试仪-青岛合众电子有限公司 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 翅片管换热器「型号全」_厂家-淄博鑫科环保 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 工业用品一站式采购平台|南创工品汇-官网|广州南创 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 充气膜专家-气膜馆-PTFE膜结构-ETFE膜结构-商业街膜结构-奥克金鼎 | 深圳南财多媒体有限公司介绍 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | 冰晶石|碱性嫩黄闪蒸干燥机-有机垃圾烘干设备-草酸钙盘式干燥机-常州市宝康干燥 | 间甲酚,间甲酚厂家-山东祥东新材料 | 广东泵阀展|阀门展-广东国际泵管阀展览会 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 北京软件开发_软件开发公司_北京软件公司-北京宜天信达软件开发公司 | 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 河南包装袋厂家_河南真空袋批发价格_河南服装袋定制-恒源达包装制品 | 电液推杆生产厂家|电动推杆|液压推杆-扬州唯升机械有限公司 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 天津次氯酸钠酸钙溶液-天津氢氧化钠厂家-天津市辅仁化工有限公司 | 小型气象站_便携式自动气象站_校园气象站-竞道气象设备网 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 衢州装饰公司|装潢公司|办公楼装修|排屋装修|别墅装修-衢州佳盛装饰 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 层流手术室净化装修-检验科ICU改造施工-华锐净化工程-特殊科室建设厂家 | ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 药品冷藏箱厂家_低温冰箱_洁净工作台-济南欧莱博电子商务有限公司官网 | 活动策划,舞台搭建,活动策划公司-首选美湖上海活动策划公司 | 广州昊至泉水上乐园设备有限公司 | 常州减速机_减速机厂家_常州市减速机厂有限公司 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 「阿尔法设计官网」工业设计_产品设计_产品外观设计 深圳工业设计公司 |