国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 1331|回復: 0
打印 上一主題 下一主題

研發課堂丨帶你配置瑞芯微3399-C開發板Ubuntu雙屏顯示&異觸

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2021-2-1 10:41:59 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: 飛凌嵌入式
本文以飛凌嵌入式RK3399開發板為基礎講解,主要介紹了ubuntu系統下雙屏顯示及異觸,其它RK3399平臺請參考使用!
文章目錄
xrandr命令
雙屏擴展顯示
xinput命令
雙屏異觸

xrandr命令
“xrandr”是一款官方的 RandR擴展配置工具,它可以設置屏幕顯示的大小、方向、鏡像等。對于多屏幕顯示的情況,可以使用xrandr進行管理。

參考鏈接:https://wiki.archlinux.org/index.php/xrandr_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

forlinx@forlinx:~$ xrandr --helpusage: xrandr [options]  where options are:  --display or -d   --help  -o             or --orientation   -q        or --query  -s /x or --size /x  -r or --rate or --refresh   -v        or --version  -x        (reflect in x)  -y        (reflect in y)  --screen   --verbose  --current  --dryrun  --nograb  --prop or --properties  --fb x  --fbmm x  --dpi /  --output       --auto      --mode       --preferred      --pos x      --rate or --refresh       --reflect normal,x,y,xy      --rotate normal,inverted,left,right      --left-of       --right-of       --above       --below       --same-as       --set       --scale x      --scale-from x      --transform ,,,,,,,,      --off      --crtc       --panning x[++[/x++[////]]]      --gamma ::      --brightness       --primary  --noprimary  --newmode <clock MHz>                                      [flags...]            Valid flags: +HSync -HSync +VSync -VSync                         +CSync -CSync CSync Interlace DoubleScan  --rmmode   --addmode   --delmode   --listproviders  --setprovideroutputsource   --setprovideroffloadsink   --listmonitors  --listactivemonitors  --setmonitor {auto|/x/++} {none|,,...}  --delmonitor

雙屏擴展顯示
OK3399-C Ubuntu系統支持xrandr命令管理多屏擴展顯示。同時接入eDP屏幕和HDMI屏幕,系統會默認非熱插拔顯示設備作為主屏,所以eDP會被識別為primary screen。默認會設置兩個屏幕為擴展顯示。



forlinx@forlinx:~$ xrandrScreen 0: minimum 320 x 200, current 2560 x 1440, maximum 8192 x 8192eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 276mm x 156mm   1920x1080     60.00*+HDMI-1 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm   2560x1440     59.95*    1920x1080     60.00    50.00    59.94     1680x1050     59.88     1280x1024     75.02    60.02     1440x900      59.90     1280x960      60.00     1280x720      60.00    50.00    59.94     1024x768      75.03    70.07    60.00     832x624       74.55     800x600       72.19    75.00    60.32    56.25     720x576       50.00     720x480       60.00    59.94     640x480       75.00    72.81    66.67    60.00    59.94     720x400       70.08
可以使用xrandr在兩個屏幕中選擇哪個做主屏,哪個做副屏。

xrandr --output eDP-1 --right-of HDMI-1 --auto也可以將兩個屏幕設置成同顯
xrandr --output HDMI-1 --same-as eDP-1 --auto
xinput命令
xinput命令用于管理系統的輸入設備。

forlinx@forlinx:~$ xinput --helpusage :        xinput get-feedbacks         xinput set-ptr-feedback         xinput set-integer-feedback         xinput get-button-map         xinput set-button-map [ [...]]        xinput set-pointer [ ]        xinput set-mode ABSOLUTE|RELATIVE        xinput list [--short || --long || --name-only || --id-only] [...]        xinput query-state         xinput test [-proximity]         xinput create-master [] []        xinput remove-master [Floating|AttachToMaster (dflt:Floating)] [] []        xinput reattach         xinput float         xinput set-cp         xinput test-xi2 [--root]         xinput map-to-output         xinput list-props [ ...]        xinput set-int-prop [ ...]        xinput set-float-prop [ ...]        xinput set-atom-prop [ ...]        xinput watch-props         xinput delete-prop         xinput set-prop [--type=atom|float|int] [--format=8|16|32] [ ...]        xinput disable         xinput enable

分別插入了“wch.cn USB2IIC CTPCONTROL”和“ILITEK ILITEK-TP”兩個USB電容觸摸屏

forlinx@forlinx:~$ xinput⎡ Virtual core pointer                          id=2    [master pointer  (3)]⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]⎜   ↳ wch.cn USB2IIC_CTP_CONTROL                id=9    [slave  pointer  (2)]⎜   ↳ ILITEK ILITEK-TP                          id=6    [slave  pointer  (2)]⎣ Virtual core keyboard                         id=3    [master keyboard (2)]    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]    ↳ rk_headset                                id=7    [slave  keyboard (3)]    ↳ rk29-keypad                               id=8    [slave  keyboard (3)]    ↳ InputEmulator                             id=10   [slave  keyboard (3)]
雙屏異觸
使用xinput對觸摸設備和顯示設備進行綁定。ILITEK ILITEK-TP觸摸設備的id是6,將其與eDP-1綁定。wch.cn USB2IIC CTPCONTROL觸摸設備的id是9,將其與HDMI-1綁定。

forlinx@forlinx:~$ xinput map-to-output 6 eDP-1forlinx@forlinx:~$ xinput map-to-output 9 HDMI-1
這樣就可以實現RK3399下雙屏異觸了。測試了一下,兩個屏幕各自的觸摸效果還不錯。
▼效果如下:

以上就是小編給大家分享的內容,希望能夠幫到您。
進入飛凌嵌入式官網https://www.forlinx.com/,了解關于OK3399-C開發板的更多信息。

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 思思久久99热这里只有精品66 | 国产日韩欧美视频在线观看 | 四虎影院精品 | 国产精品一区在线观看 | 一级毛片成人免费看免费不卡 | 欧美一区二区三区日韩免费播 | 性五月天 | 日本欧美一区二区三区视频麻豆 | 欧美一区二区三区香蕉视 | 午夜免费观看福利片一区二区三区 | 国产码欧美日韩高清综合一区 | 国产成人91青青草原精品 | 羞羞色男人的天堂伊人久久 | 亚洲最色网站 | 99视频有精品 | 在线观看黄a | 青青草成人免费在线视频 | 久久这里只有精品国产99 | 日本免费观看官网 | 亚洲精品在线第一页 | 香蕉久久成人网 | 最新欧美精品一区二区三区不卡 | 91精品国产9l久久久久 | 成人精品视频在线观看完整版 | 成人毛片一区二区三区 | 欧美一区二区三区高清不卡tv | 中文字幕曰韩一区二区不卡 | 亚色综合| 欧美日韩亚洲一区 | 国产精品三级 | 在线播放精品视频 | 成人午夜看片 | 久久黄色影片 | 日韩黄在线观看免费视频 | 偷偷碰偷偷鲁免费视频 | 午夜视频在线观看www中文 | 欧美精品一区二区三区在线播放 | 亚洲福利在线播放 | 国产日韩在线观看视频网站 | 91精品天美精东蜜桃传媒入口 | 不卡视频在线观看 |