一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

揭秘RK3568 HDMI IN 實現(xiàn)核心:RK628D芯片的橋接方案

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

前言:

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

一、背景介紹

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

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

二、核心實現(xiàn)原理

2.1RK628D芯片簡介

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

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

設備模擬

系統(tǒng)將轉(zhuǎn)換后的數(shù)據(jù)模擬為類攝像頭設備,通過標準 V4L2 框架對接。

RK628D轉(zhuǎn)換芯片數(shù)據(jù)流圖如下:

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

24MHz時鐘:時鐘信號;

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

I2S:音頻信號傳輸;

RGB:顯示信號源;

其它GPIO:供電、復位

2.3驅(qū)動配置

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

在以下驅(qū)動文件中添加編譯規(guī)則

1.kernel/drivers/misc/Kconfig

source "drivers/misc/rk628/Kconfig"

2.kernel/drivers/misc/Makefile

obj-y += rk628/

DTS配置

dts配置分顯示和音頻兩部分,顯示部分在i2c中添加rk628節(jié)點,音頻部分使用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>; }; }; };};

修改完驅(qū)動文件,編譯內(nèi)核燒錄到RK3568核心板。


三、運行測試

1. 查看media設備:

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

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

i2cdetect -y 2

3. 查看media節(jié)點的拓撲結(jié)構(gòu)命令:

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實現(xiàn)預覽;如下是RK3568預覽的Windows端畫面:aa58e57c-1bec-11f0-9434-92fbcf53809c.jpg

四、調(diào)試總結(jié)

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

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

    關注

    459

    文章

    51927

    瀏覽量

    433688
  • HDMI
    +關注

    關注

    32

    文章

    1804

    瀏覽量

    154114
  • RK3568
    +關注

    關注

    5

    文章

    562

    瀏覽量

    5922
收藏 人收藏

    評論

    相關推薦

    RK628D三大優(yōu)勢解析

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

    24合1視頻芯片RK628D有哪些優(yōu)勢呢

    24合1視頻芯片RK628D有哪些優(yōu)勢呢?24合1視頻
    發(fā)表于 03-02 09:40

    瑞芯微發(fā)布24合1視頻芯片RK628D

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

    RK3568核心板簡介

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

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

    近日,瑞芯微發(fā)布了24合1視頻芯片RK628D,可滿足多種產(chǎn)品的視頻接口轉(zhuǎn)換需求。RK628D支持三種輸入接口,九種輸出接口,僅一顆
    的頭像 發(fā)表于 05-26 16:30 ?2483次閱讀
    瑞芯微視頻<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...

    近日,瑞芯微發(fā)布了 24 合 1 視頻芯片RK628D,可滿足多種產(chǎn)品的視頻接口轉(zhuǎn)換需求。RK628D支持三種輸入接口,九種輸出接口,僅
    發(fā)表于 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

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

    RK3568核心板數(shù)據(jù)手冊

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

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

    RK628是一款多功能視頻芯片,支持多種顯示接口的轉(zhuǎn)換。本文基于RK3568平臺,分享使用RK628
    的頭像 發(fā)表于 07-21 16:49 ?2087次閱讀
    【技術分享】<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是一款多功能視頻芯片,支持多種顯示接口的轉(zhuǎn)換。本文基于RK3568平臺,分享使用RK628
    的頭像 發(fā)表于 07-22 09:39 ?1965次閱讀
    <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簡述
    的頭像 發(fā)表于 08-08 11:44 ?4869次閱讀
    瑞芯微<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是一款多功能視頻芯片,支持多種顯示接口的轉(zhuǎn)換。本文基于RK3568平臺,分享使用RK628
    的頭像 發(fā)表于 08-04 08:39 ?1529次閱讀
    <b class='flag-5'>RK3568</b>適配<b class='flag-5'>RK628</b> RGB to <b class='flag-5'>HDMI</b>

    RK3568RK3566的區(qū)別

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

    RK628D高集成度的接口芯片規(guī)格書

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

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

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