女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

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

眺望電子 ? 2025-04-18 08:32 ? 次閱讀

前言:

隨著多媒體應用需求的不斷升級,越來越多的場景要求設備能夠接入外部視頻HDMI-IN)信號,RK3568 不直接支持HDMI-IN接口,SOC有MIPI-CSI功能;需將HDMI-IN轉換成MIPI-CSI才能獲取視頻信息。本文詳細介紹了基于RK3568平臺,通過視頻橋接芯片RK628D將HDMI-IN信號轉換為MIPI-CSI信號的調試過程。

一、背景介紹

傳統Linux系統普遍作為攝像頭數據采集及顯示端應用,而 HDMI IN 功能則將系統角色進行了擴展——設備不僅要輸出視頻,同時還要接收外部高清視頻信號。實現這一功能需要硬件、驅動及上層應用的緊密配合。

在RK3568平臺上,可采用 RK628D HDMI 轉換芯片實現信號轉換,并利用 V4L2 驅動將 HDMI 信號映射為 MIPI CSI 數據,從而在 CameraHal3 框架下實現攝像頭數據采集。這一方案不僅支持常見的分辨率(如4K@30、1080P@60、720P@60等),還兼顧了 HDMI 熱拔插功能,使得系統在動態接入或斷開外部信號時能保持穩定運行。

二、核心實現原理

2.1RK628D芯片簡介

RK628D 芯片:RK628是一款多功能視頻橋接芯片,支持多種顯示接口的轉換;其作為 HDMI 轉換芯片,主要負責接收 HDMI 信號,并將其轉換為 MIPI CSI 數據。

HDMI RX 接收到外部視頻信號后,通過內部處理(包括顏色空間轉換、時序解析等),將數據信號輸出到 MIPI CSI 接口。

設備模擬

系統將轉換后的數據模擬為類攝像頭設備,通過標準 V4L2 框架對接。

RK628D轉換芯片數據流圖如下:

2.2硬件連接
RK628D與RK3568的硬件連接,主要有以下幾點:

24MHz時鐘:時鐘信號;

I2C:RK3568與RK628之間的通信控制;

I2S:音頻信號傳輸;

RGB:顯示信號源;

其它GPIO:供電、復位

2.3驅動配置

RK628驅動有兩個版本,一個是SDK系統自帶的版本,一個是RK628-for-all版本。本文調試使用的是RK的rk628-for-all v21驅動。將驅動補丁文件添加至 kernel/drivers/misc/rk628/ 目錄Media 為 RK628 HDMI IN 通路的驅動代碼,將RK628D作為類camera設備使用。

在以下驅動文件中添加編譯規則

1.kernel/drivers/misc/Kconfig

source "drivers/misc/rk628/Kconfig"

2.kernel/drivers/misc/Makefile

obj-y += rk628/

DTS配置

dts配置分顯示和音頻兩部分,顯示部分在i2c中添加rk628節點,音頻部分使用i2s通信。部分核心代碼如下:

&i2c1 { status = "okay"; clock-frequency = <400000>; rk628: rk628@50 { compatible = "rockchip,rk628"; reg = <0x50>; pinctrl-names = "default"; interrupt-parent = <&gpio1>; interrupts = ; enable-gpios = <&gpio3 RK_PD5 GPIO_ACTIVE_HIGH>; reset-gpios = <&gpio3 RK_PC4 GPIO_ACTIVE_LOW>; pinctrl-0 = <&refclk_pins>; assigned-clocks = <&pmucru CLK_WIFI>; assigned-clock-rates = <24000000>; clocks = <&pmucru CLK_WIFI>; clock-names = "soc_24M"; #sound-dai-cells = <0>; rk628,rgb-in; rk628,hdmi-out; mode-sync-pol=<0>; status = "okay"; port { rgb_in_hdmi: endpoint { remote-endpoint = <&rgb_out_hdmi>; }; }; };};

修改完驅動文件,編譯內核燒錄到RK3568核心板。


三、運行測試

1. 查看media設備:

ls /dev/media*
/dev/media0 /dev/media1

2. i2c設備的通用調試命令:查看設備是否掛載到i2c總線下:

i2cdetect -y 2

3. 查看media節點的拓撲結構命令:

media-ctl -d /dev/media0 -pmedia-ctl -p

4. 抓圖命令:

v4l2-ctl-d/dev/video0--set-fmt-video=width=1920,height=1080,pixelformat=NV12--stream-mmap=3--stream-skip=100--stream-to=/oem/NV12.yuv--stream-count=1--stream-poll

電腦Windows端與RK3568的HDMI IN連接,即可把Windows端畫面輸入給RK3568實現預覽;如下是RK3568預覽的Windows端畫面:aa58e57c-1bec-11f0-9434-92fbcf53809c.jpg

四、調試總結

文章主要目的是為了向大家介紹RK3568即使沒有原生HDMI IN功能,也可以使用RK628D橋接芯片實現的思路,只體現了整體實現原理;還有一些細節上的配置:EDID配置、HDMI IN APK適配等未體現;想了解更多細節配置,常用調試FAQ,可參考官方文檔或聯系我司技術支持工程師 想了解更多相關技術知識或產品信息,請關注眺望電子公眾號并聯系我們,我們將竭誠為您服務!

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

    關注

    459

    文章

    52199

    瀏覽量

    436400
  • HDMI
    +關注

    關注

    33

    文章

    1816

    瀏覽量

    154571
  • RK3568
    +關注

    關注

    5

    文章

    582

    瀏覽量

    6105
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    RK628D三大優勢解析

    近日,瑞芯微發布了 24 合 1 視頻芯片RK628D,可滿足多種產品的視頻接口轉換需求。RK628D支持三種輸入接口,九種輸出接口,僅
    發表于 02-11 06:57

    24合1視頻芯片RK628D有哪些優勢呢

    24合1視頻芯片RK628D有哪些優勢呢?24合1視頻
    發表于 03-02 09:40

    瑞芯微發布24合1視頻芯片RK628D

    瑞芯微發布24合1視頻芯片RK628D RK628D支持三種輸入接口,九種輸出接口,僅一顆芯片
    發表于 05-31 09:13

    RK3568核心板簡介

    前言??目前主流國產芯片為RV11XX、RK33XX、Hi35XX系列,本系列開啟RK3568系列的技術教程筆記分享。??本篇主要介紹RK3568
    發表于 06-04 11:04

    瑞芯微視頻24合1芯片RK628D 六大場景應用解析

    近日,瑞芯微發布了24合1視頻芯片RK628D,可滿足多種產品的視頻接口轉換需求。RK628D支持三種輸入接口,九種輸出接口,僅一顆
    的頭像 發表于 05-26 16:30 ?2577次閱讀
    瑞芯微視頻<b class='flag-5'>橋</b><b class='flag-5'>接</b>24合1<b class='flag-5'>芯片</b><b class='flag-5'>RK628D</b> 六大場景應用解析

    24合1芯片RK628D替代龍訊LT6911C/東芝TC358749XBG/HDMI TO MIPI...

    近日,瑞芯微發布了 24 合 1 視頻芯片RK628D,可滿足多種產品的視頻接口轉換需求。RK628D支持三種輸入接口,九種輸出接口,僅
    發表于 12-08 09:36 ?24次下載
    24合1<b class='flag-5'>芯片</b><b class='flag-5'>RK628D</b>替代龍訊LT6911C/東芝TC358749XBG/<b class='flag-5'>HDMI</b> TO MIPI...

    ROC RK3568 PC源代碼RK3568/RK3588 RKNN SDK

    電子發燒友網站提供《ROC RK3568 PC源代碼RK3568/RK3588 RKNN SDK.txt》資料免費下載
    發表于 09-20 09:55 ?44次下載
    ROC <b class='flag-5'>RK3568</b> PC源代碼<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588 RKNN SDK

    RK3568核心板數據手冊

    HD-RK3568-CORE 核心板基于 Rockchip RK3568 系列 Quad-core ARM Cortex-A55 處理 器開發。該處理器集成了最新的高性能 CPU、GPU。此外
    發表于 04-18 14:17 ?50次下載

    【技術分享】RK3568適配RK628 RGB to HDMI

    RK628是一款多功能視頻芯片,支持多種顯示接口的轉換。本文基于RK3568平臺,分享使用RK628
    的頭像 發表于 07-21 16:49 ?2207次閱讀
    【技術分享】<b class='flag-5'>RK3568</b>適配<b class='flag-5'>RK628</b> RGB to <b class='flag-5'>HDMI</b>

    RK3568適配RK628 RGB to HDMI技術方案

    RK628是一款多功能視頻芯片,支持多種顯示接口的轉換。本文基于RK3568平臺,分享使用RK628
    的頭像 發表于 07-22 09:39 ?2059次閱讀
    <b class='flag-5'>RK3568</b>適配<b class='flag-5'>RK628</b> RGB to <b class='flag-5'>HDMI</b>技術<b class='flag-5'>方案</b>

    瑞芯微RK3568核心板PET_RK3568_CORE簡述

    瑞芯微RK3568核心板PET_RK3568_CORE簡述
    的頭像 發表于 08-08 11:44 ?5110次閱讀
    瑞芯微<b class='flag-5'>RK3568</b><b class='flag-5'>核心</b>板PET_<b class='flag-5'>RK3568</b>_CORE簡述

    RK3568適配RK628 RGB to HDMI

    RK628是一款多功能視頻芯片,支持多種顯示接口的轉換。本文基于RK3568平臺,分享使用RK628
    的頭像 發表于 08-04 08:39 ?1602次閱讀
    <b class='flag-5'>RK3568</b>適配<b class='flag-5'>RK628</b> RGB to <b class='flag-5'>HDMI</b>

    RK3568RK3566的區別

    RK3568RK3566的區別 RK3568RK3566是兩種不同的芯片,都是由Rockchip公司推出的。它們都是面向高性能應用市場的
    的頭像 發表于 08-15 17:25 ?2.1w次閱讀

    RK628D高集成度的接口芯片規格書

    電子發燒友網站提供《RK628D高集成度的接口芯片規格書.pdf》資料免費下載
    發表于 06-24 14:12 ?3次下載

    RK628D高清視頻處理芯片特性介紹

    RK628D是一款功能強大的高清視頻處理芯片,它集成了多種視頻輸入輸出接口,支持高分辨率視頻信號的傳輸與處理,為用戶提供了卓越的視頻體驗。 在輸入接口方面,RK628D支持HDMI輸入
    的頭像 發表于 02-11 17:16 ?912次閱讀