【经验】瑞萨车载SoC R-Car H3 VIDEO IN设备视频流向流程分析
瑞萨车载SoC R-Car H3支持多路VIDEO IN输入,其中就支持HDMI输入。本文解析HDMI设备是怎么连接到/dev/video设备节点的。
执行命令media-ctl -d /dev/media0 -p,打印信息如下:
其中adv748x 4-0070 hdmi是HDMI设备,adv748x 4-0070 hdmi有2个pads(pads0,pads1),其中pads1和adv748x 4-0070 txa有连接,adv748x 4-0070 txa属于rcar_csi2 feaa0000.csi2的pads0,rcar_csi2 feaa0000.csi2属于VIN0 output的pads0,VIN0 output对应的节点为/dev/video0, 通过操作/dev/video0就可以抓取HDMI视频信号,整个连接过程为:
(adv748x 4-0070 hdmi -> adv748x 4-0070 txa -> rcar_csi2 feaa0000.csi2 -> VIN0 output)
Media controller API version 4.14.75
Media device information
------------------------
driver rcar_vin
model RENESAS,vin-r8a7795
serial
bus info platform:e6ef0000.video
hw revision 0x0
driver version 4.14.75
Device topology
- entity 1: rcar_csi2 feaa0000.csi2 (5 pads, 9 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev0
pad0: Sink
[fmt:unknown/0x0]
<- "adv748x 4-0070 txa":1 [ENABLED,IMMUTABLE]
pad1: Source
[fmt:unknown/0x0]
-> "VIN0 output":0 [ENABLED]
-> "VIN1 output":0 []
-> "VIN2 output":0 []
pad2: Source
[fmt:unknown/0x0]
-> "VIN0 output":0 []
-> "VIN1 output":0 []
-> "VIN3 output":0 [ENABLED]
pad3: Source
[fmt:unknown/0x0]
-> "VIN2 output":0 []
pad4: Source
[fmt:unknown/0x0]
-> "VIN3 output":0 []
- entity 7: adv748x 4-0070 txa (2 pads, 2 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev2
pad0: Sink
[fmt:unknown/0x0]
<- "adv748x 4-0070 hdmi":1 [ENABLED,IMMUTABLE]
pad1: Source
[fmt:unknown/0x0]
-> "rcar_csi2 feaa0000.csi2":0 [ENABLED,IMMUTABLE]
- entity 10: adv748x 4-0070 hdmi (2 pads, 1 link)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev1
pad0: Sink
[dv.caps:BT.656/1120 min:640x480@13000000 max:1920x1200@162000000 stds:CEA-861,DMT caps:progressive]
pad1: Source
[fmt:RGB888_1X24/0x0 field:none]
[dv.caps:BT.656/1120 min:640x480@13000000 max:1920x1200@162000000 stds:CEA-861,DMT caps:progressive]
[dv.query:no-link]
[dv.current:BT.656/1120 0x0p0 (0x0) stds: flags:]
-> "adv748x 4-0070 txa":0 [ENABLED,IMMUTABLE]
- entity 17: rcar_csi2 fea80000.csi2 (5 pads, 17 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev3
pad0: Sink
[fmt:unknown/0x0]
<- "adv748x 4-0070 txb":1 [ENABLED,IMMUTABLE]
pad1: Source
[fmt:unknown/0x0]
-> "VIN0 output":0 []
-> "VIN1 output":0 [ENABLED]
-> "VIN2 output":0 []
-> "VIN4 output":0 []
-> "VIN5 output":0 [ENABLED]
-> "VIN6 output":0 []
pad2: Source
[fmt:unknown/0x0]
-> "VIN1 output":0 []
-> "VIN2 output":0 [ENABLED]
-> "VIN3 output":0 []
-> "VIN5 output":0 []
-> "VIN6 output":0 [ENABLED]
-> "VIN7 output":0 []
pad3: Source
[fmt:unknown/0x0]
-> "VIN2 output":0 []
-> "VIN6 output":0 []
pad4: Source
[fmt:unknown/0x0]
-> "VIN3 output":0 []
-> "VIN7 output":0 []
- entity 23: adv748x 4-0070 txb (2 pads, 2 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev5
pad0: Sink
[fmt:unknown/0x0]
<- "adv748x 4-0070 afe":8 [ENABLED,IMMUTABLE]
pad1: Source
[fmt:unknown/0x0]
-> "rcar_csi2 fea80000.csi2":0 [ENABLED,IMMUTABLE]
- entity 26: adv748x 4-0070 afe (9 pads, 1 link)
type V4L2 subdev subtype Decoder flags 0
device node name /dev/v4l-subdev4
pad0: Sink
pad1: Sink
pad2: Sink
pad3: Sink
pad4: Sink
pad5: Sink
pad6: Sink
pad7: Sink
pad8: Source
[fmt:UYVY8_2X8/720x480 field:alternate]
-> "adv748x 4-0070 txb":0 [ENABLED,IMMUTABLE]
- entity 52: VIN0 output (1 pad, 3 links)
type Node subtype V4L flags 0
device node name /dev/video0
pad0: Sink
<- "rcar_csi2 feaa0000.csi2":1 [ENABLED]
<- "rcar_csi2 feaa0000.csi2":2 []
<- "rcar_csi2 fea80000.csi2":1 []
- entity 56: VIN1 output (1 pad, 4 links)
type Node subtype V4L flags 0
device node name /dev/video1
pad0: Sink
<- "rcar_csi2 feaa0000.csi2":2 []
<- "rcar_csi2 feaa0000.csi2":1 []
<- "rcar_csi2 fea80000.csi2":1 [ENABLED]
<- "rcar_csi2 fea80000.csi2":2 []
- entity 60: VIN2 output (1 pad, 5 links)
type Node subtype V4L flags 0
device node name /dev/video2
pad0: Sink
<- "rcar_csi2 feaa0000.csi2":1 []
<- "rcar_csi2 feaa0000.csi2":3 []
<- "rcar_csi2 fea80000.csi2":2 [ENABLED]
<- "rcar_csi2 fea80000.csi2":1 []
<- "rcar_csi2 fea80000.csi2":3 []
- entity 64: VIN3 output (1 pad, 4 links)
type Node subtype V4L flags 0
device node name /dev/video3
pad0: Sink
<- "rcar_csi2 feaa0000.csi2":2 [ENABLED]
<- "rcar_csi2 feaa0000.csi2":4 []
<- "rcar_csi2 fea80000.csi2":2 []
<- "rcar_csi2 fea80000.csi2":4 []
- entity 68: VIN4 output (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video4
pad0: Sink
<- "rcar_csi2 fea80000.csi2":1 []
- entity 72: VIN5 output (1 pad, 2 links)
type Node subtype V4L flags 0
device node name /dev/video5
pad0: Sink
<- "rcar_csi2 fea80000.csi2":1 [ENABLED]
<- "rcar_csi2 fea80000.csi2":2 []
- entity 76: VIN6 output (1 pad, 3 links)
type Node subtype V4L flags 0
device node name /dev/video6
pad0: Sink
<- "rcar_csi2 fea80000.csi2":2 [ENABLED]
<- "rcar_csi2 fea80000.csi2":1 []
<- "rcar_csi2 fea80000.csi2":3 []
- entity 80: VIN7 output (1 pad, 2 links)
type Node subtype V4L flags 0
device node name /dev/video7
pad0: Sink
<- "rcar_csi2 fea80000.csi2":2 []
<- "rcar_csi2 fea80000.csi2":4 []
- |
- +1 赞 0
- 收藏
- 评论 0
本文由孟高祥提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】R-Car H3/H3N/M3 SoC芯片的AVS模块介绍及寄存器的配置
Renesas推出驾驶安全辅助系统和车载信息娱乐系统的第三代R-Car SoC芯片,内核方面使用的是Cortex-A57 CPU、Cortex-A53 CPU和Cortex-R7,主要面向无人驾驶、智能辅助驾驶、车机、仪表和ADAS等应用场景,并以其强大的算力和丰富的外设资源赢得了广大车厂和Tier 1的认可。本文将介绍瑞萨R-Car H3/H3N/M3的AVS模块介绍及寄存器的配置。
设计经验 发布时间 : 2020-03-21
【经验】如何优化AD/ADAS的SoC AI性能?
在开发面向车载AI设备的SoC时,确认搭载的加速器能否在实际顾客产品中所需的DNN中提供足够的性能,并且功耗是否在可接受范围内,已成为迫切的问题。瑞萨(RENESAS)将利用PPA Estimator的高度精确性能寻找最佳配置以开发高性能、低功耗的车载AI加速器。
设计经验 发布时间 : 2023-07-18
【经验】基于R-Car H3特殊的PCB叠层方案,车载域控制器中R-Car H3与LPDDR4之间的布线方法
瑞萨R-Car H3处理器(SOC)是汽车域控制器专用SOC,它拥有1384个PIN,功能多、系统复杂,PIN密度很大而PIN间距很小,这些特点要求以它为载体的车载域控制器的PCB叠构是很特别的,本文中,笔者将以其特殊的PCB叠层方案为基础,分享车载域控制器中R-Car H3与LPDDR4之间的布线应用方案。
设计经验 发布时间 : 2018-10-05
【产品】 瑞萨第三代汽车级SOC RCAR-M3带你走进自动驾驶时代
瑞萨电子推出第三代Rcar系列芯片,致力于高级安全(智能)驾驶系统和车载娱乐系统,建立一个完善的无人驾驶领域半导体的技术平台。其中新的Rcar-M3成员(SOC),提供ARM双核cortex-A57以及4核cortex-A53的高CPU性能、3D图像识别处理引擎,符合ISO 26262(ASIL-B)的安全等级,支持系统级封装(SiP)集成高速缓存,功能完善,完美支持先进驾驶辅助系统的开发设计。
新产品 发布时间 : 2018-07-29
【选型】车联网V2X车载端产品(V-BOX)推荐:车规级SoC RCAR M3,7核主频1.8ghz、运力30DMIPS
3GPP给出了相关的应用场景,车联网(V2X)分:V2N/V2I/V2P/V2V这几种应用。那么在硬件设计上,现阶段主要是V2X的车载OBU产品和路测的RSU产品。笔者当下接到的项目则是整合传统T-BOX的OBU产品:V-BOX。整个系统功能融合了TBOX和V2I/V2N/V2V的功能。可以使用瑞萨RCAR M2 SoC,内部集成2核A57和4核A53,还有实时内部R7。
器件选型 发布时间 : 2020-05-23
【应用】瑞萨互联Android仪表盘方案提供车载娱乐应用开发所需的所有模块和外设,简化设计、缩短开发时间
汽车芯片与操作系统是推进汽车仪表盘不断进化的重要部分,瑞萨互联Android仪表盘方案提供了车载娱乐应用开发所需的所有模块和外设,可帮助大家简化设计、缩短开发时间。
应用方案 发布时间 : 2023-06-16
【应用】结合CAN/CAN FD和以太网AVB/TSN的车载网络解决方案,助力推进自动驾驶的发展
瑞萨电子推出的结合CAN/CAN FD和以太网AVB/TSN技术的车载网络解决方案,可同时满足车身控制和低时延大数据传输传输,能有效解决下一代自动驾驶汽车对车身控制和数据传输的应用需求。
应用方案 发布时间 : 2019-01-04
【应用】瑞萨多路接口的车规级高算力SOC V3H2系列用于车载CMS,支持60fps视频帧率
在车载CMS中,需要一颗高算力SOC处理视频信息,本文介绍利用RENESAS推出的V3H2系列R8A77980ALA05BA进行CMS设计。该SOC支持60fps视频帧率,提供多路接口,完全过车规认证,拓展性好,搭配瑞萨系列PMIC使用,稳定性更高。
应用方案 发布时间 : 2023-05-09
【经验】车载SoC R-Car H3的YOCTO环境bb文件和软件结构目录说明
Renesas的车载SoC R-Car H3的LINUX是基于YOCTO环境开发的,很多工程师对于这个环境不熟悉,从而导致软件开发过程中出现问题,无从下手,本文从应用YOCTO的相关bb文件,以及相关软件的目录结构来抛砖引玉,可以使工程师对R-Car H3的YOCTO环境有一个较深入的理解。
设计经验 发布时间 : 2020-07-15
【产品】带MIPI CSI-2输出接口最新视频解码器,适用车载视频系统、支持下一代SoC
Intersil推出的TW9992模拟视频解码器,高度集成的TW9992可接收来自汽车倒车摄像头的单端或差分复合视频广播信号(CVBS)输入,是Intersil车载应用视频解码器产品系列的最新成员。
新产品 发布时间 : 2018-04-24
【经验】解析三种瑞萨R-Car DNN模拟器及其使用情况和特点
本篇文章将介绍瑞萨为R-Car V4H提供的三种类型的DNN开发模拟器,以及它们的使用情况和特点。
设计经验 发布时间 : 2023-02-08
【选型】车载360全景影像头主控SOC推荐:瑞萨 RCAR V3M,主频800Mhz,支持4通道MIPS视频接口
车载360全景摄像头主控中,推荐瑞萨电子的RCAR V3M R8A77970LA01BA,该产品采用两个A53内核,主频达到800MHz,内部视频处理单元数据接口上支持4通道的MIPI-CSI2接口,可以满足4个摄像头的输入,输出支持1路的LVDS接口输出,这样可以驱动一个屏幕显示360的图像信息。芯片满足车规要求,具有比较高的性价比。
器件选型 发布时间 : 2020-09-20
【经验】采用瑞萨R-Car H3 SOC的车载域控制器PCB叠层设计方案
瑞萨R-Car H3处理器(SOC)是汽车域控制器专用SOC,它拥有1384个PIN,功能多、系统复杂,PIN密度很大而PIN间距很小,因此用它来设计的域控制器,其PCB板叠层结构跟常用的很不一样,需要设计独特的PCB叠层结构。笔者曾设计过一款采用了瑞萨R-Car H3 SOC的域控制器,以下为其PCB叠层结构的设计分享。
设计经验 发布时间 : 2018-08-04
瑞萨面向以车载E/E架构为核心的中央网关提供R-Car S4 SoC和软件,可用SDK轻松开发网关应用程序
瑞萨为以车载E/E架构为核心的中央网关提供R-Car S4 SoC和在其上运行的软件。中央网关可以控制汽车与外部世界的连接,以及控制汽车内部数据的通信。本篇文章主要介绍在R-Car S4上运行的软件。
原厂动态 发布时间 : 2022-10-01
现货市场
服务
可定制变压器电压最高4.5KV,高频30MHz;支持平面变压器、平板变压器、OBC变压器、DCDC变压器、PLC信号变压器、3D电源、电流变压器、反激变压器、直流直流变压器、车载充电器变压器、门极驱动变压器等产品定制。
最小起订量: 100000 提交需求>
可定制车载智能天线频率:20kHz、114.5 kHz、120- kHz、125 kHz、134 kHz、134.2kHz、134.5 kHz;工作温度范围:-40ºC to ~125ºC;电感范围:100~734;符合AEC-Q200(汽车质量标准)和IP68标准;
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论