首页 > 代码库 > exynos4412 HDMI测试
exynos4412 HDMI测试
平台: IBOX 4412
Linux:Linux-3.8.13(from NanoPC from Odroid)
Driver:drivers/media/platform/s5p-tv
编译器:arm-linux-gnueabihf-gcc 4.7.3
一、代码移植(参考板都已经做完)
smdk4x12_devices[]加入
smdk4x12_machine_init中加入
二、Menuconfig 配置
Device Drivers -->Multimedia support ---> V4L platfomr devices ---> HDMI相关配置打开
三、kernel log输出
[ 2.225412] s5p-hdmiphy 8-0038: probe successful [ 2.225427] s5p-hdmi exynos4-hdmi: probe successful [ 2.225524] Samsung TV Mixer driver, (c) 2010-2011 Samsung Electronics Co., Ltd. [ 2.225524] [ 2.225771] s5p-mixer s5p-mixer: probe start [ 2.225860] s5p-mixer s5p-mixer: resources acquired [ 2.225870] s5p-mixer s5p-mixer: added output 'S5P HDMI connector' from module 's5p-hdmi' [ 2.225876] s5p-mixer s5p-mixer: module s5p-sdo is missing [ 2.226067] s5p-mixer s5p-mixer: registered layer graph0 as /dev/video0 [ 2.318749] hub 2-0:1.0: state 7 ports 3 chg 0000 evt 0000 [ 2.569619] fb5: registered frame buffer emulation for /dev/video0 [ 2.575989] s5p-mixer s5p-mixer: registered layer graph1 as /dev/video1 [ 2.582567] fb6: registered frame buffer emulation for /dev/video1 [ 2.588809] s5p-mixer s5p-mixer: registered layer video0 as /dev/video2 [ 2.595313] fb7: registered frame buffer emulation for /dev/video2 [ 2.601294] s5p-mixer s5p-mixer: probe successful [ 2.606300] usbcore: registered new interface driver uvcvideo
从log中我们看到了这个HDMI伟大的地方
它不仅创建了标准的V4L2 video 设备,他也创建了Framebuf设备
就是说,我们不仅可以像控制camera那样控制它,而且还能像控制lcd buffer那样控制它。
一共创建6个节点,3个video和3个fb节点,分别对应三个视频设备,graph0、graph1、vp。
四、 HDMI测试(1080P)
video方式测试
fb方式测试(usb摄像头 将获取的数据 填充到HDMI的frambuffer,相当于camera在hdmi上预览)
五、问题,目前默认画面和背景色总是绿色,配置寄存器不起作用
exynos4412 HDMI测试
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。