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

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

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

鋇錸技術(shù)BL302 ARM工控機(jī)QT數(shù)據(jù)可視化開(kāi)發(fā)的實(shí)現(xiàn)

金鴿科技 ? 來(lái)源:金鴿科技 ? 作者:金鴿科技 ? 2023-03-03 14:57 ? 次閱讀

QT是一種跨平臺(tái)的應(yīng)用程序框架,用于開(kāi)發(fā)圖形用戶界面(GUI)、網(wǎng)絡(luò)應(yīng)用程序和嵌入式應(yīng)用程序。QT提供了豐富的GUI組件和工具,使開(kāi)發(fā)人員能夠輕松地創(chuàng)建專業(yè)級(jí)別的應(yīng)用程序。QT使用C++編寫(xiě),支持多種操作系統(tǒng),包括Windows、Linux、macOS、AndroidiOS。

QT有以下幾個(gè)優(yōu)勢(shì):

跨平臺(tái)性:QT可以在多種操作系統(tǒng)上運(yùn)行,包括Windows、Linux、macOS、Android和iOS。它是一種真正的跨平臺(tái)框架,可以大大提高開(kāi)發(fā)效率。

靈活性:QT提供了豐富的GUI組件和工具,使開(kāi)發(fā)人員能夠輕松地創(chuàng)建專業(yè)級(jí)別的應(yīng)用程序。同時(shí),QT還支持多種編程語(yǔ)言,包括C++、Python、JavaScript等,開(kāi)發(fā)人員可以根據(jù)自己的喜好和需求選擇使用的編程語(yǔ)言。

易于學(xué)習(xí)和使用:QT的API易于學(xué)習(xí)和使用,開(kāi)發(fā)人員可以輕松地創(chuàng)建復(fù)雜的應(yīng)用程序。QT還提供了豐富的文檔和教程,使開(kāi)發(fā)人員能夠快速上手。

高效性:QT使用C++編寫(xiě),具有高效性和快速響應(yīng)的特性。同時(shí),QT還提供了一些高級(jí)特性,如多線程支持、信號(hào)和槽機(jī)制等,使開(kāi)發(fā)人員能夠編寫(xiě)高效的應(yīng)用程序。

商業(yè)支持:QT是一個(gè)商業(yè)化框架,由Digia公司提供商業(yè)支持。這意味著,開(kāi)發(fā)人員可以獲得專業(yè)的技術(shù)支持和培訓(xùn),并且可以在商業(yè)環(huán)境中使用QT來(lái)開(kāi)發(fā)應(yīng)用程序。

鋇錸技術(shù)BL302采用NXP的高性能處理器I.MX6ULL運(yùn)行速度高達(dá)800MHz,并配有8GFlash空間和512MRAM,硬件接口有2個(gè)網(wǎng)口、2個(gè)串口、1個(gè)USB口、1個(gè)SD卡卡槽、1個(gè)HDMI顯示接口,可運(yùn)行LINUX、Ubuntu、Debian等OS,兼容Node-Red、QT、Python、C++等應(yīng)用程序,支持MySQL、InfluxDB、SQLite等數(shù)據(jù)庫(kù)

pYYBAGQBmkOABmgKAAVcQkTUqjI182.png

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

編輯

接下來(lái)我們講解下鋇錸BL302這款產(chǎn)品如何使用QT:

鋇錸技術(shù)BL302基于arm架構(gòu)的計(jì)算機(jī)支持QT4.8~5.15版本。

將編譯好的文件arm-qt打包成tar.bz2格式,解壓到BL302上的的/usr/lib/目錄下。編輯/etc/profile,添加下列內(nèi)容至文件末尾。注意路徑應(yīng)為個(gè)人實(shí)際路徑。

export QT_ROOT=/usr/lib/arm-qt

export QT_QPA_GENERIC_PLUGINS=tslib:/dev/input/event1

export QT_QPA_FONTDIR=/usr/share/fonts

export QT_QPA_PLATFORM_PLUGIN_PATH=$QT_ROOT/plugins

export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0

export QT_PLUGIN_PATH=$QT_ROOT/plugins

export LD_LIBRARY_PATH=$QT_ROOT/lib:$QT_ROOT/plugins/platforms

export QML2_IMPORT_PATH=$QT_ROOT/qml

export QT_QPA_FB_TSLIB=1

若想 Qt 程序顯示中文,請(qǐng)自行將 windows 下的(路徑 C:WindowsFonts)下的中文字庫(kù)放到新建一個(gè)/usr/share/fonts/目錄下就可以了。若例程有使用到字符,會(huì)顯示找到不字庫(kù)。

審核編輯黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9094

    瀏覽量

    367540
  • 工控機(jī)
    +關(guān)注

    關(guān)注

    10

    文章

    1735

    瀏覽量

    50543
  • Qt
    Qt
    +關(guān)注

    關(guān)注

    1

    文章

    302

    瀏覽量

    37917
  • 數(shù)據(jù)可視化

    關(guān)注

    0

    文章

    466

    瀏覽量

    10257
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    工控機(jī)怎么編程?工控機(jī)是如何控制設(shè)備的?

    工控機(jī)是工業(yè)控制的核心設(shè)備,在不斷智能化的今天,工控機(jī)發(fā)揮了重要作用。為增進(jìn)大家對(duì)工控機(jī)的認(rèn)識(shí),本文將對(duì)工控機(jī)和電腦的區(qū)別、工控機(jī)控制設(shè)備的
    的頭像 發(fā)表于 10-31 12:41 ?320次閱讀

    實(shí)戰(zhàn)教程:將BL202 IO模塊集成至匯川PLC系統(tǒng)

    技術(shù)BL202EtherCAT分布式I/0如何對(duì)接匯川PLC? 一、在PLC的編程軟件新建工程 選擇對(duì)應(yīng)CPU 輸入對(duì)應(yīng)的名稱 點(diǎn)擊確定 雙擊網(wǎng)絡(luò)組態(tài) 選擇工具 選擇設(shè)備庫(kù) 選擇安
    的頭像 發(fā)表于 10-16 17:11 ?308次閱讀
    實(shí)戰(zhàn)教程:將<b class='flag-5'>鋇</b><b class='flag-5'>錸</b><b class='flag-5'>BL</b>202 IO模塊集成至匯川PLC系統(tǒng)

    Node-RED + 技術(shù)ARMxy工控機(jī)實(shí)現(xiàn)Modbus轉(zhuǎn)IEC-61850

    + ARMxy嵌入式工控機(jī)的解決方案,旨在通過(guò)軟件定義的方式實(shí)現(xiàn)從Modbus設(shè)備到IEC-61850協(xié)議的轉(zhuǎn)換。 方案概述 本方案利用Node Red的強(qiáng)大數(shù)據(jù)處理能力和ARMxy工控機(jī)
    的頭像 發(fā)表于 10-11 11:16 ?264次閱讀
    Node-RED + <b class='flag-5'>鋇</b><b class='flag-5'>錸</b><b class='flag-5'>技術(shù)</b>ARMxy<b class='flag-5'>工控機(jī)</b><b class='flag-5'>實(shí)現(xiàn)</b>Modbus轉(zhuǎn)IEC-61850

    ARM 架構(gòu)工控機(jī)與 X86 架構(gòu)工控機(jī):差異究竟在哪?

    控制系統(tǒng)等行業(yè)。本文詳細(xì)分析一下ARM工控機(jī)與X86架構(gòu)工控機(jī),供大家參考。 應(yīng)用領(lǐng)域:ARM控制器適用于小型應(yīng)用,邊緣計(jì)算、自動(dòng)化控制、物聯(lián)網(wǎng)關(guān)、智慧城市、智能設(shè)備等場(chǎng)景,比如ARM
    的頭像 發(fā)表于 09-20 15:13 ?498次閱讀
    <b class='flag-5'>ARM</b> 架構(gòu)<b class='flag-5'>工控機(jī)</b>與 X86 架構(gòu)<b class='flag-5'>工控機(jī)</b>:差異究竟在哪?

    BACnet MS/TP和BACnet IP協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)BL120BN

    在涉及WinCC系統(tǒng)需與廣泛BACnet協(xié)議設(shè)備實(shí)現(xiàn)數(shù)據(jù)交互的項(xiàng)目中,技術(shù)的BACnet協(xié)議轉(zhuǎn)Modbus網(wǎng)關(guān)
    的頭像 發(fā)表于 08-06 17:27 ?321次閱讀
    <b class='flag-5'>鋇</b><b class='flag-5'>錸</b>BACnet MS/TP和BACnet IP協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)<b class='flag-5'>BL</b>120BN

    BACnet轉(zhuǎn)Modbus網(wǎng)關(guān)BL120BN實(shí)現(xiàn)不同設(shè)備的無(wú)縫通信

    BACnet轉(zhuǎn)Modbus網(wǎng)關(guān)BL120BN是技術(shù)針對(duì)智能樓宇自控系統(tǒng)通信瓶頸問(wèn)題推出的一款高性能產(chǎn)品,它通過(guò)協(xié)議轉(zhuǎn)換功能實(shí)現(xiàn)不同設(shè)備之
    的頭像 發(fā)表于 08-06 17:22 ?280次閱讀
    <b class='flag-5'>鋇</b><b class='flag-5'>錸</b>BACnet轉(zhuǎn)Modbus網(wǎng)關(guān)<b class='flag-5'>BL</b>120BN<b class='flag-5'>實(shí)現(xiàn)</b>不同設(shè)備的無(wú)縫通信

    通過(guò)PLC轉(zhuǎn)MQTT網(wǎng)關(guān)實(shí)現(xiàn)PLC數(shù)據(jù)上傳至阿里云平臺(tái)

    技術(shù)PLC轉(zhuǎn)MQTT網(wǎng)關(guān)BL102是一款專為工業(yè)自動(dòng)化設(shè)計(jì)的設(shè)備,它能夠實(shí)現(xiàn)PLC數(shù)據(jù)的高效
    的頭像 發(fā)表于 07-31 17:20 ?506次閱讀
    通過(guò)<b class='flag-5'>鋇</b><b class='flag-5'>錸</b>PLC轉(zhuǎn)MQTT網(wǎng)關(guān)<b class='flag-5'>實(shí)現(xiàn)</b>PLC<b class='flag-5'>數(shù)據(jù)</b>上傳至阿里云平臺(tái)

    技術(shù)Modbus轉(zhuǎn)MQTT網(wǎng)關(guān):橋接Modbus協(xié)議與MQTT協(xié)議

    在現(xiàn)今的工業(yè)物聯(lián)網(wǎng)時(shí)代,如何高效地將傳統(tǒng)工業(yè)設(shè)備與云端平臺(tái)連接起來(lái),實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)監(jiān)控與分析,成為了許多企業(yè)關(guān)注的焦點(diǎn)問(wèn)題。技術(shù)推出的M
    的頭像 發(fā)表于 07-30 16:28 ?392次閱讀
    <b class='flag-5'>鋇</b><b class='flag-5'>錸</b><b class='flag-5'>技術(shù)</b>Modbus轉(zhuǎn)MQTT網(wǎng)關(guān):橋接Modbus協(xié)議與MQTT協(xié)議

    利用Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)實(shí)現(xiàn)數(shù)據(jù)高效上傳至華為云平臺(tái)

    西門(mén)子PLC通常通過(guò)Modbus協(xié)議進(jìn)行數(shù)據(jù)傳輸,但云平臺(tái)更傾向于使用MQTT等輕量級(jí)、高效的數(shù)據(jù)傳輸協(xié)議。為此,技術(shù)推出了 Modbu
    的頭像 發(fā)表于 07-30 13:53 ?351次閱讀
    利用<b class='flag-5'>鋇</b><b class='flag-5'>錸</b>Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>數(shù)據(jù)</b>高效上傳至華為云平臺(tái)

    IPC工控機(jī)有哪些技術(shù)特點(diǎn)?

    、醫(yī)療、環(huán)保及人們生活的方方面面。 ? ? ?工控機(jī)其定義就是工業(yè)控制計(jì)算機(jī),也有人稱它為工業(yè)電腦或者產(chǎn)業(yè)電腦,英文簡(jiǎn)稱IPC,通俗的將就是為了工業(yè)現(xiàn)場(chǎng)而設(shè)計(jì)的計(jì)算機(jī)。 ? ? ?那么IPC工控機(jī)有哪些技術(shù)特點(diǎn)? ? ? ?IP
    的頭像 發(fā)表于 07-30 09:59 ?439次閱讀

    BL20X系列:Profinet、EtherCAT、Modbus、MQTT、Ethernet IP、OPC UA分布式IO模塊

    BL20X系列耦合器是技術(shù)開(kāi)發(fā)的一款用于分布式I/O系統(tǒng)的設(shè)備,專為工業(yè)環(huán)境下的高速數(shù)據(jù)傳輸和遠(yuǎn)程設(shè)備控制而設(shè)計(jì),支持多種工業(yè)以太網(wǎng)協(xié)議
    的頭像 發(fā)表于 07-16 14:28 ?324次閱讀
    <b class='flag-5'>鋇</b><b class='flag-5'>錸</b><b class='flag-5'>BL</b>20X系列:Profinet、EtherCAT、Modbus、MQTT、Ethernet IP、OPC UA分布式IO模塊

    技術(shù)PLC轉(zhuǎn)OPC UA協(xié)議轉(zhuǎn)換網(wǎng)關(guān)

    在當(dāng)今工業(yè)4.0的大潮下,實(shí)現(xiàn)不同設(shè)備、系統(tǒng)之間的高效通信和數(shù)據(jù)交換已大勢(shì)所趨!PLC與OPC UA服務(wù)器的對(duì)接,對(duì)于打造智能工廠具有重要意義,本文將深入探討
    的頭像 發(fā)表于 07-10 17:56 ?567次閱讀
    <b class='flag-5'>鋇</b><b class='flag-5'>錸</b><b class='flag-5'>技術(shù)</b>PLC轉(zhuǎn)OPC UA協(xié)議轉(zhuǎn)換網(wǎng)關(guān)

    視覺(jué)工控機(jī)的作用與應(yīng)用

    控制系統(tǒng)和圖像處理技術(shù),具備高性能的圖像采集、處理和分析能力,為工業(yè)生產(chǎn)提供了高效、準(zhǔn)確和自動(dòng)化的解決方案。本文將對(duì)視覺(jué)工控機(jī)的作用進(jìn)行詳細(xì)闡述,并輔以相關(guān)數(shù)據(jù)和案例,以期為讀者提供全面的認(rèn)識(shí)。
    的頭像 發(fā)表于 06-06 18:14 ?1240次閱讀

    工控機(jī)的用途與介紹-研華工控機(jī)

    工控機(jī)(Industrial Personal Computer—IPC)是專為工業(yè)環(huán)境設(shè)計(jì)的計(jì)算機(jī),其核心目的是對(duì)工業(yè)生產(chǎn)中的機(jī)器設(shè)備、流程和數(shù)據(jù)參數(shù)進(jìn)行監(jiān)測(cè)與控制。工控機(jī)在硬件配置上與普通
    的頭像 發(fā)表于 03-21 11:02 ?1289次閱讀
    <b class='flag-5'>工控機(jī)</b>的用途與介紹-研華<b class='flag-5'>工控機(jī)</b>

    激光焊接行業(yè)的智能化選擇分布式IO

    技術(shù)分布式IO系統(tǒng)能夠實(shí)現(xiàn)高速、穩(wěn)定的數(shù)據(jù)傳輸。在焊機(jī)焊接過(guò)程中,需要大量的數(shù)據(jù)實(shí)時(shí)傳輸和處
    的頭像 發(fā)表于 01-05 10:59 ?429次閱讀
    激光焊接行業(yè)的智能化選擇<b class='flag-5'>鋇</b><b class='flag-5'>錸</b>分布式IO