国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RK3399|RK3399方案講解如何實現雙路mipi拼接屏+HDMI 三屏顯示

飛凌嵌入式 ? 2021-11-25 13:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

VOP

Rockchip 平臺的LCD Controller 稱為VOP(Video Output Processor),芯片中一般集成1~2 個VOP。只有支持兩個VOP 的芯片,才能支持雙屏異顯。
RK3399 有兩個VOP,分別為VOPB(4096x2160),VOPL(2560x1600),所以對于分辨率大于2560x1600 的應用,只能選擇VOPB 作為輸入。

在這里插入圖片描述

MIPI-DSI

RK3399 VOP可以接單通道MIPI屏也可以接雙通道MIPI屏。單通道一半對應的是4 lanes,雙通道對應8 lanes。
1) Single-channel

在這里插入圖片描述


2) Dual-channel (RK3288/RK3399)
① 標準的dual-channel 接口MIPI 屏;

在這里插入圖片描述


② 分別接一樣的屏,組合成dual-channel 接口MIPI 屏,panel0 顯示左半屏,panel1 顯示右
半屏。

在這里插入圖片描述

雙路mipi拼接屏

之所以可以做成雙路mipi拼接顯示,究其原因是RK3399的vop可以支持雙通道mipi,借用這個特性,我們才能進行拼接。
我們選擇了兩個1080x1920分辨率的豎屏進行拼接,使用VOP BIG進行輸出。

軟件修改

reset引腳時序控制

在這里插入圖片描述


根據手冊提供的示意圖可知,reset引腳需要先拉高,然后拉低保持tRESW時間,再拉高保持tREST時間,顯示控制芯片就進入Initial Condition,這個時候我們就可以進行寫初始化序列了。一般可以再找FAE確認一下reset的時序要求。

reset引腳控制時序

fdtdec_set_gpio(&panel->reset_gpio, 1); msleep(panel->delay_init); fdtdec_set_gpio(&panel->reset_gpio, 0); msleep(panel->delay_reset); fdtdec_set_gpio(&panel->reset_gpio, 1); msleep(panel->delay_enable);

初始化序列

在設備樹中配置mipi屏的初始化序列,在dsi節點中配置panel-init-sequence數組序列

&dsi { panel@0{ panel-init-sequence = [ 39 10 04 B9 FF 83 99 39 10 10 B1 02 04 6D 8D 01 32 33 11 11 5A 5F 56 73 02 02 39 10 0C B2 00 80 80 AE 05 07 5A 11 10 10 00 ... 15 10 02 D0 39 15 64 02 11 00 15 64 02 29 00 ]; }; };

命令解析:

39 10 04 B9 FF 83 99 Data Type:0x39 (DCS Long Write) Delay:0x10 (16 ms) Payload Length:0x04 (4 Bytes) Payload:0xB9 0xFF 0x83 0x99

進一步分析,該命令前3個字節屬于命令格式,后面“B9 FF 83 99”才是要傳輸的指令。
B9是要寫入的命令,“FF 83 99”是該命令后面的3個參數。

在這里插入圖片描述

設置時鐘參數

&dsi { panel@0{ display-timings { native-mode = <&timing0>; timing0: timing0 { clock-frequency = <120000000>; hactive = <1080>; vactive = <1920>; hback-porch = <32>; hfront-porch = <32>; vback-porch = <10>; vfront-porch = <8>; hsync-len = <32>; vsync-len = <4>; hsync-active = <0>; vsync-active = <0>; de-active = <0>; pixelclk-active = <0>; }; }; }; };

設置完這些,單個屏幕就可以正常點亮顯示了,但這不是我們的目的,我們的目的是雙屏拼接。

dual-channel

使能dsi1節點,配置“rockchip,dual-channel”、“dsi,lanes”屬性。
將horizontal方向上的顯示參數增加一倍,并將時鐘頻率調高一倍。

&dsi { status = "okay"; rockchip,dual-channel = <&dsi1>; panel@0{ dsi,lanes = <8>; display-timings { native-mode = <&timing1>; timing1: timing1 { clock-frequency = <240000000>; hactive = <2160>; vactive = <1920>; hback-porch = <64>; hfront-porch = <64>; vback-porch = <10>; vfront-porch = <8>; hsync-len = <64>; vsync-len = <4>; hsync-active = <0>; vsync-active = <0>; de-active = <0>; pixelclk-active = <0>; }; }; }; }; &dsi1 { status = "okay"; };

修改完就可以點亮兩塊mipi屏了,效果如下:



兩個MIPI使用了VOP BIG,VOPLITTLE還可以再支持一路HDMI顯示。再插入HDMI,顯示效果如下:


這樣就可以實現瑞芯微教學視頻中的三屏顯示方案了,通過寫app就可以做出三屏拼接顯示或者三屏異顯的方案。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RK3399
    +關注

    關注

    2

    文章

    216

    瀏覽量

    26961
  • 瑞芯微RK3399
    +關注

    關注

    1

    文章

    21

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    吃透RK芯片parameter文件:從基礎配置到開發實戰,避開底層所有坑

    ? ? ? 在嵌入式開發圈,有個 “ 隱形基石文件 ”——RK 系列芯片( RK3326 、 RK3288 、 RK3399 等)的 parameter 文件。它看似是一串枯燥的十六進
    的頭像 發表于 02-05 07:07 ?281次閱讀
    吃透<b class='flag-5'>RK</b>芯片parameter文件:從基礎配置到開發實戰,避開底層所有坑

    RK3399 Android12自動調節屏幕亮度問題排查與解決

    在嵌入式設備開發中,屏幕自動亮度調節功能直接影響用戶體驗與功耗控制。近期在 RK3399 芯片 + Android12 系統的設備上,遇到了自動亮度調節的異常問題 —— 系統自動調節時亮度最低只能
    的頭像 發表于 02-04 17:36 ?1171次閱讀
    <b class='flag-5'>RK3399</b> Android12自動調節屏幕亮度問題排查與解決

    一文打通Rockchip DP調試:從原理到實戰,覆蓋RK3399/RK3576/RK3588全平臺

    嵌入式開發中,DisplayPort(DP)接口的調試常讓工程師頭疼 —— 不同芯片特性差異大、Type-C 與標準口配置不同、高分辨率輸出異常、MST 多適配難… 尤其是 Rockchip RK3399RK3576、
    的頭像 發表于 02-04 16:14 ?331次閱讀
    一文打通Rockchip DP調試:從原理到實戰,覆蓋<b class='flag-5'>RK3399</b>/<b class='flag-5'>RK</b>3576/<b class='flag-5'>RK</b>3588全平臺

    RK3506 MIPIHDMI顯示開發實戰:從硬件到驅動全解析

    從 0 入門 Linux 嵌入式開發!RK3506 開發板實戰教程系列開篇 在嵌入式設備開發中,MIPI DSI接口(移動行業處理器接口)廣泛用于連接LCD,而HDMI則是高清
    的頭像 發表于 01-06 07:09 ?531次閱讀
    <b class='flag-5'>RK</b>3506 <b class='flag-5'>MIPI</b>轉<b class='flag-5'>HDMI</b><b class='flag-5'>顯示</b>開發實戰:從硬件到驅動全解析

    RK3576驅動高端顯控系統升級:多拼控與AI視覺融合解決方案

    、LVDS、MIPI-CSI 等多媒體接口,可實現異顯與八攝像頭同步輸入,且支持 Linux 系統運行與 AI 推理部署。經實測,在同時運行
    發表于 11-21 17:51

    RK3576在智能工程機械中的應用|八攝AI視覺解決方案

    的MYD-LR3576開發板為RK3576的性能驗證提供了完善平臺。 該板卡搭載RK3576處理器,支持LVDS、HDMI、DP、MIPI-CSI等多種接口,可同時連接
    發表于 11-07 22:11

    RK3576機器人核心:異顯+八攝像頭,重塑機器人交互與感知

    瑞芯微RK3576 AIoT處理器處理器憑借其卓越的多異顯與8攝像頭接入能力,為機器人領域帶來革新。米爾電子MYD-LR3576開發板實測數據顯示,在高負載下CPU占用僅34%,完
    發表于 10-29 16:41

    33A66-B1 rk3399開發板規格書

    信步 33A66-B1 rk3399開發板規格書 包括各種接口每個引腳的說明
    發表于 10-13 16:10 ?3次下載

    RK3399:性能與能效的嵌入式先鋒,解鎖多場景應用潛力

    在尋求卓越性能與出色能效平衡的嵌入式計算和智能設備領域,瑞芯微(Rockchip)推出的RK3399處理器無疑是一個耀眼的明星。這款基于ARM架構的旗艦級SoC(System-on-Chip),憑借
    的頭像 發表于 09-26 14:30 ?977次閱讀
    <b class='flag-5'>RK3399</b>:性能與能效的嵌入式先鋒,解鎖多場景應用潛力

    YNH-A18HDMI拼接主板RK3568規格書

    YNH-A18HDMI拼接主板,可雙屏異顯、1080P輸出,單輸出最大4K。適用于播放盒、機頂盒
    發表于 09-12 17:29 ?0次下載

    RK3576助力智慧安防:8高清采集與AI識別

    框架實現高質量采集與拼接。 ? AI視頻識別與行為分析:內置AI推理引擎(支持RKNN),可實現人臉識別、車牌識別、行為分析等功能。 ? 多種顯示與推流方式:支持
    發表于 08-22 17:41

    RK3576安卓OPS, 谷歌大新選擇

    億晟科技推出RK3576安卓OPS,為會議教育大賦能!RK3576處理器高效運算,AI分析;2USB3.0、1USB2.0;1
    的頭像 發表于 05-26 09:00 ?641次閱讀
    <b class='flag-5'>RK</b>3576安卓OPS, 谷歌大<b class='flag-5'>屏</b>新選擇

    揭秘RK3568 HDMI IN 實現核心:RK628D芯片的橋接方案

    前言:隨著多媒體應用需求的不斷升級,越來越多的場景要求設備能夠接入外部視頻(HDMI-IN)信號,RK3568不直接支持HDMI-IN接口,SOC有MIPI-CSI功能;需將
    的頭像 發表于 04-18 08:32 ?2691次閱讀
    揭秘<b class='flag-5'>RK</b>3568 <b class='flag-5'>HDMI</b> IN <b class='flag-5'>實現</b>核心:<b class='flag-5'>RK</b>628D芯片的橋接<b class='flag-5'>方案</b>

    HZ-EVM-RK3399-技術規格說明書

    電子發燒友網站提供《HZ-EVM-RK3399-技術規格說明書.pdf》資料免費下載
    發表于 04-17 17:04 ?1次下載

    RK3588核心板在邊緣AI計算中的顛覆性優勢與場景落地

    與低功耗。相比傳統四核A72方案(如RK3399),單線程性能提升80%,多線程任務處理能力翻倍。 6TOPS獨立NPU: 支持INT8/INT16混合精度計算,可直接部署YOLOv5
    發表于 04-15 10:48