91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

ZPC顯控一體機(jī),精彩不止一面!

ZLG致遠(yuǎn)電子 ? 2025-02-10 16:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

顯控一體機(jī)的應(yīng)用,有很多場(chǎng)景會(huì)遇到自帶顯示屏固定不靈活、尺寸不夠大等問(wèn)題。擴(kuò)展屏幕便是一個(gè)很好的解決方案!本文將帶您解鎖ZPC顯控一體機(jī)的“多面精彩”。

0dbb657c-e78b-11ef-9434-92fbcf53809c.jpg ?ZPC簡(jiǎn)介

ZPC系列顯控一體機(jī) 是廣州致遠(yuǎn)電子全新研發(fā)的集“顯示”+“控制”一體化的高性能顯控終端產(chǎn)品。外框采用鋁合金材質(zhì),簡(jiǎn)潔耐用;產(chǎn)品集成了多路隔離RS485、多路隔離CAN總線、多路千兆以太網(wǎng)等豐富外設(shè)。支持多種工業(yè)通信協(xié)議,工業(yè)互聯(lián)超便捷!支持拖拽式開(kāi)源AWTK GUI,版權(quán)無(wú)憂!支持AWFlow流圖編程,應(yīng)用開(kāi)發(fā)很簡(jiǎn)單!還支持ZWS云,數(shù)據(jù)上云很輕松!更有HDMI輸出4K@60fps顯示,配合自帶的10.1英寸高清屏可實(shí)現(xiàn)雙屏異顯,精彩不止一面!

ZPC系列顯控一體機(jī)

? RK3568處理器

? 顯控一體機(jī)

? 國(guó)產(chǎn)顯控

? 工業(yè)自動(dòng)化

0e2149c8-e78b-11ef-9434-92fbcf53809c.jpg ?背景說(shuō)明

顯控一體機(jī)的應(yīng)用中,一般的場(chǎng)景下自帶的顯示屏即可滿足。不過(guò)也有很多使用場(chǎng)景局限于自身屏幕固定不靈活、尺寸不夠大等,得不到更好的使用。假如顯控一體機(jī)也支持屏幕擴(kuò)展,那這個(gè)問(wèn)題將會(huì)迎刃而解。致遠(yuǎn)電子全新研發(fā)的ZPC顯控一體機(jī)便具有該功能。

ZPC自身攜帶一塊10.1英寸1280*800高分辨率屏幕,同時(shí)支持HDMI擴(kuò)展輸出4K@60fps畫(huà)面,雙屏同顯、雙屏異顯都可以輕松拿捏。


0dbb657c-e78b-11ef-9434-92fbcf53809c.jpg ?雙屏同顯

插入HDMI外擴(kuò)屏幕后,執(zhí)行以下指令,將顯示設(shè)置為雙屏同顯。雙屏同顯情況下兩個(gè)顯示屏?xí)@示一樣的內(nèi)容,可以用于設(shè)備屏幕損壞臨時(shí)調(diào)試,或需要外接顯示器時(shí)使用。

xrandr --output HDMI-1 --auto --same-as LVDS-1


0dbb657c-e78b-11ef-9434-92fbcf53809c.jpg ?雙屏異顯

插入HDMI外擴(kuò)屏幕后,執(zhí)行以下指令,將顯示設(shè)置為雙屏同顯。雙屏同顯情況下兩個(gè)顯示屏?xí)@示不同的內(nèi)容,默認(rèn)情況下,HDMI顯示屏?xí)挥赯PC自帶屏幕的右邊,此時(shí)觸摸屏無(wú)法直接操作HDMI屏幕內(nèi)容,需要外接鼠標(biāo)進(jìn)行操作。

xrandr --output HDMI-1 --auto --right-of LVDS-1

雙屏異顯模式下支持右側(cè)、左側(cè)、上方、下方四種模式,設(shè)置方式分別如下:

/* 右側(cè)異顯 */xrandr --output HDMI-1 --right-of LVDS-1 --auto/* 左側(cè)異顯 */xrandr --output HDMI-1 --left-of LVDS-1 --auto/*上方異顯 */xrandr --output HDMI-1 --above LVDS-1 --auto/* 下方異顯 */xrandr --output HDMI-1 --below LVDS-1 --auto


0dbb657c-e78b-11ef-9434-92fbcf53809c.jpg ?配置修改

可以通過(guò)修改/vendor/scripts/setup-dual-display.sh,修改默認(rèn)HDMI的規(guī)則來(lái)達(dá)成,修改DIFF_DIS的值即可。如果要修改異顯模式,也可以按照下方示例修改。

#!/bin/bash
export DISPLAY=:0export XAUTHORITY=/home/zlg/.Xauthority
DIFF_DIS=1 #為1是為雙屏異顯,為其他值時(shí)為雙屏同顯
status=$(cat /sys/class/drm/card0-HDMI-A-1/status)if [ "$status" == "disconnected" ];then echo "HDMI disconnected"else HDMI_OUTPUT=$(xrandr | grep " connected " | grep "HDMI" | awk '{ print $1 }') if [ "${DIFF_DIS}" = "1" ];then xrandr --output ${HDMI_OUTPUT} --auto --right-of LVDS-1 #如果需要修改異顯模式,修改此處即可 else xrandr --output ${HDMI_OUTPUT} --same-as LVDS-1 --auto fi echo "HDMI connected"fi
xinput map-to-output ns2009_ts LVDS-1


0dbb657c-e78b-11ef-9434-92fbcf53809c.jpg ?異顯實(shí)例

在Debian系統(tǒng)下通常使用X11窗口框架進(jìn)行編程,以下是一個(gè)異顯(右側(cè))的示例,在ZPC主屏上顯示綠色全屏窗口,在HDMI副屏上顯示藍(lán)色全屏窗口。代碼如程序清單1所示。

其中,窗口管理需要借助wmctrl工作進(jìn)行,需要在zpc一體機(jī)上安裝wmctrl工具。

程序清單1?測(cè)試程序清單

[root@zpc:~]# apt update[root@zpc:~]# apt install -y wmctrl#include #include #include #include #include #include // create_window: 創(chuàng)建窗口Window create_window(Display *display, int screen, int x, int y, unsigned long background, int width, int height) { Window window; XSetWindowAttributes attributes; attributes.background_pixel = background; window = XCreateWindow( display, RootWindow(display, screen), x, y, width, height, 0, CopyFromParent, InputOutput, CopyFromParent, CWBackPixel, &attributes ); XMapWindow(display, window); XFlush(display); return window;}// set_window_pos:設(shè)置窗口位置void set_window_pos(Window window, int x, int y){ char command[256]; snprintf(command, 256, "wmctrl -i -r 0x%lx -e 0,%d,%d,-1,-1", (unsigned long) window, x, y); system(command);}// set_window_fullscreen:設(shè)置窗口為全屏模式void set_window_fullscreen(Window window){ char command[256]; system(command); snprintf(command, 256, "wmctrl -ir 0x%lx -b add,fullscreen", (unsigned long) window); system(command);}int main() { Display *display; int screen; Window root; Window window1, window2; XRRScreenResources *res; XRROutputInfo *info; XRRCrtcInfo *crtc_info; int num_outputs; int screen_width, screen_height; // 獲取X dispay display = XOpenDisplay(NULL); if (display == NULL) { fprintf(stderr, "Unable to open X display\n"); exit(1); } // 獲取screen,注意這里兩個(gè)顯示器都位于同一screen下 screen = DefaultScreen(display); // 獲取根窗口,也就是桌面 root = RootWindow(display, screen); // 獲取屏幕資源個(gè)數(shù),對(duì)應(yīng)顯示器個(gè)數(shù) res = XRRGetScreenResources(display, root); num_outputs = res->noutput; if (num_outputs < 2) { ? ? ? ?fprintf(stderr, "Less than 2 screens detected\n"); ? ? ? ?XCloseDisplay(display); ? ? ? ?exit(1); ? ?} ? ?// 獲取第一個(gè)顯示器的CrtcInfo ? ?info = XRRGetOutputInfo(display, res, res->outputs[0]); crtc_info = XRRGetCrtcInfo(display, res, info->crtc); screen_width = crtc_info->width; screen_height = crtc_info->height; printf("first screen width = %d, screen height = %d\n", screen_width, screen_height); // 在第一個(gè)顯示器上創(chuàng)建窗口,并顯示綠色 window1 = create_window(display, screen, 0, 0, 0x00ff00, screen_width, screen_height); // 獲取第二個(gè)顯示器的CrtcInfo info = XRRGetOutputInfo(display, res, res->outputs[1]); crtc_info = XRRGetCrtcInfo(display, res, info->crtc); screen_width = crtc_info->width; screen_height = crtc_info->height; printf("second screen width = %d, screen height = %d\n", screen_width, screen_height); // 在第二個(gè)顯示器上創(chuàng)建窗口并顯示藍(lán)色 // 但此時(shí)兩個(gè)窗口會(huì)被窗口管理器疊加到主顯示器 window2 = create_window(display, screen, crtc_info->x, crtc_info->y, 0x0000ff, screen_width, screen_height); // 將第二個(gè)窗口定位到HDMI顯示屏 set_window_pos(window2, crtc_info->x, crtc_info->y); // 將兩個(gè)窗口設(shè)置為全屏 set_window_fullscreen(window1); set_window_fullscreen(window2); // 保持應(yīng)用程序運(yùn)行 while (1) { sleep(1); } XCloseDisplay(display); return 0;}

將程序清單1保存為main.c,并在Ubuntu(主機(jī)或虛擬機(jī))上安裝對(duì)應(yīng)庫(kù)并進(jìn)行編譯。

host$ sudo apt install x11-xserver-utils:arm64 libx11-dev:arm64 host$ aarch64-linux-gnu-gcc -o dual_screen main.c -lX11 -lXrandr

將編譯出來(lái)的測(cè)試程序dual_screen拷貝到ZPC一體機(jī)上,并執(zhí)行測(cè)試。測(cè)試結(jié)果如下圖所示。

0e86773a-e78b-11ef-9434-92fbcf53809c.png


聲明:本文內(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)投訴
  • 一體機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    1309

    瀏覽量

    34717
  • ZLG致遠(yuǎn)電子
    +關(guān)注

    關(guān)注

    6

    文章

    54

    瀏覽量

    22642
  • 顯控系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    2361
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    OBOO鷗柏交互式查詢一體機(jī):展館里的智能信息導(dǎo)航站

    一體機(jī)
    鷗柏科技
    發(fā)布于 :2025年12月30日 19:04:58

    Nullmax MaxDrive Basic智能前視一體機(jī)及小域控方案

    前視一體機(jī)產(chǎn)品結(jié)構(gòu)緊湊,主要集成前視攝像頭模組、圖像處理單元 (CPU/GPU/DSP) 以及智能駕駛軟件算法,可高效快速部署 ADAS 功能,是 L2 級(jí)智駕系統(tǒng)的優(yōu)選。因此,以智能前視一體機(jī)為代表的性價(jià)比方案持續(xù)保持強(qiáng)勁的市場(chǎng)需求。同時(shí),從
    的頭像 發(fā)表于 11-24 14:28 ?650次閱讀
    Nullmax MaxDrive Basic智能前視<b class='flag-5'>一體機(jī)</b>及小域控方案

    OBOO鷗柏丨超薄超窄純平面液晶壁掛廣告屏一體機(jī)2025年新款上市

    一體機(jī)
    鷗柏科技
    發(fā)布于 :2025年08月14日 21:55:28

    工業(yè)一體機(jī)不同的安裝系統(tǒng)對(duì)應(yīng)其應(yīng)用功能有何差異?

    工業(yè)一體機(jī)種集計(jì)算、控制、人機(jī)交互等功能于一體的工業(yè)自動(dòng)化設(shè)備。它在各個(gè)行業(yè)中都有廣泛的應(yīng)用,包括制造業(yè)、物流業(yè)、工業(yè)自動(dòng)化等。工業(yè)一體機(jī)的性能直接關(guān)系到生產(chǎn)效率和質(zhì)量,因此選擇適
    的頭像 發(fā)表于 06-24 17:14 ?609次閱讀

    選擇戶外場(chǎng)景的人臉識(shí)別門(mén)禁一體機(jī),需要具備哪些條件?

    我們常用于企業(yè)打卡或單位校園門(mén)禁的人臉識(shí)別身份核驗(yàn)終端、刷臉核驗(yàn)一體機(jī)、人臉識(shí)別門(mén)禁考勤機(jī)或人臉識(shí)別門(mén)禁一體機(jī)通常都是用于室內(nèi)。但其實(shí)用于戶外場(chǎng)景的身份證人臉識(shí)別身份核驗(yàn)終端和人臉識(shí)別門(mén)禁一體
    的頭像 發(fā)表于 06-09 10:26 ?1004次閱讀
    選擇戶外場(chǎng)景的人臉識(shí)別門(mén)禁<b class='flag-5'>一體機(jī)</b>,需要具備哪些條件?

    OBOO鷗柏丨交互式展館展廳觸摸屏查詢一體機(jī)拼接屏聯(lián)動(dòng)實(shí)測(cè)

    一體機(jī)
    鷗柏科技
    發(fā)布于 :2025年05月07日 18:44:07

    21.5寸觸摸一體機(jī):便捷互動(dòng)的新窗口

    一體機(jī)
    朗銳智科
    發(fā)布于 :2025年04月10日 15:34:00

    夜爆火的DeepSeek一體機(jī),如何改寫(xiě)AI游戲規(guī)則?

    夜爆火的DeepSeek一體機(jī),如何改寫(xiě)AI游戲規(guī)則? 過(guò)去個(gè)多月,科技圈有個(gè)“新晉頂流”C位出道,名字叫DeepSeek一體機(jī)。 它火到什么程度? 朋友圈不斷刷屏,有人調(diào)侃:“沒(méi)
    的頭像 發(fā)表于 03-11 15:52 ?1202次閱讀
    <b class='flag-5'>一</b>夜爆火的DeepSeek<b class='flag-5'>一體機(jī)</b>,如何改寫(xiě)AI游戲規(guī)則?

    OBOO鷗柏丨門(mén)店品牌連鎖交互式終端觸摸查詢一體機(jī)信息導(dǎo)覽屏

    一體機(jī)
    鷗柏科技
    發(fā)布于 :2025年03月10日 22:18:02