随笔分类 - S5PV210
摘要:平台linuxstructlinux内核videocam说明:理解摄像头驱动需要四个前提:1)摄像头基本的工作原理和S5PC100集成的Camera控制器的工作原理2)platform_device和platform_driver工作原理3)Linux内核V4L2驱动架构4)Linux内核I2C驱动...
阅读全文
摘要:这段时间一直在研究hdmi-servers,因为友善对这个在是闭源的,所以由于兴趣的关系和工作的关系,决定自己写一个hdmi-servers。在hdmi中,最关键的是弄清楚了Hdmi显示数据的怎么来的,怎么输出的。在s5pv210数据手册上,在VIDEO PROCESSOR一节中,有过这样的一个框架图:同时在MIXER一节中的开始介绍部分,有这样的阐述:那显示的源数据送到vp或者mixer的数据又是从哪里来的呢?从友善的hdmi-servers显示效果来看,Hdmi显示和lcd显示是同步的,那hdmi的显示数据,那么可以猜测hdmi显示数据的源就来自于framebuffer。其实最终的答案告诉
阅读全文
摘要:原文地址:http://blog.csdn.net/kickxxx/article/details/7755127三者都是V4L2定义的接口,英文原文参见http://v4l2spec.bytesex.org/spec-single/v4l2.html#OVERLAYVideo Overlay:Video overlay devices have the ability to genlock (TV-)video into the (VGA-)video signal of a graphics card, or to store captured images directly in vid
阅读全文
摘要:原文出处:http://blog.csdn.net/kickxxx/article/details/7728947S5PV210有三个CAMIF单元,分别为CAMIF0 CAMIF1和CAMIF2。对应着驱动中的fimc0, fimc1, fimc2。在三星datasheet和驱动代码中CAMIF和FIMC(Fully Interactive Mobile Camera)这两个术语基本上可以互换的,后面我们都用FIMC代替CAMIF。这两个术语的称呼有很强的模糊性,尤其刚刚接触三星平台,会觉得这三个接口设备都是用来控制camera,实际上三个接口并不局限于只控制camera。我们先看下data
阅读全文
摘要:作者:liukun321 咕唧咕唧日期:2014.1.18转载请标明作者、出处:http://blog.csdn.net/liukun321/article/details/18452663本文主要简述S5pv210处理器的 HDMI 接口在 Linux 3.0.8 内核下的驱动框架。 现在三星的主流处理器基本都支持HDMI,使用HDMI也有段时间了,却一直不知道它是怎么工作的,只知道linux和android下都会有一个HDMI-service的用户服务程序。然后底层会有HDMI驱动。知道HDMI 和framebuffer有点关系,却不知道两者是如何联系在一起的。从知道HDMI以来就觉...
阅读全文
摘要:原文:http://www.arm9home.net/read.php?tid-25938.html管理提醒:本帖被 xoom 执行加亮操作(2012-12-13)如之前所说,一直想知道显示数据都在哪个地方,通常的数据,比如 framebuffer 中的显示数据,和OpenGL 处理的数据有啥关系。目前为止我还没有弄明白 OpenGL 这块,但是 framebuffer 这部分差不多了。这篇文章记录了 framebuffer 的显示数据相关内容。1. 关于FIMDTiny210v2 开发板属于 s5pv210 的一种,在这块开发板上,显示部分又被叫做 FIMD,我不知道FIMD是什么的缩写,但
阅读全文
摘要:首先在这里我需要感谢两个人,一个是liukun,一个是2012shiyi这两个人的功劳,因为他们给了一些引导.在nand启动着一步,我卡了蛮久,今天才成功启动.版本说明:linaro_uboot_4.17_nandboot_v5.1.tar.gz是本人根据liukun和网上2012shiyi的资料研究处理的,目前这个版本能成功支持从sd和从mlc的nand flash启动。编写人:lihaiping时间:2013-4-17我移植的时候,将板子名字改为了ydzx210.没有再要tiny210V2的称呼,但我的板子是最新的tiny210板子.功能说明:能实现网卡DM9000的功能能对sd卡保存环境
阅读全文
摘要://主题:S5PV210之UBOOT-2011.06启动过程解析//作者:kevinjz2010@gmail.com//版权:kevinjz原创//平台:S5PV210 ARMV7 TINY210//发布日期:2012-05-24//最后修改:2012-11-27//注意事项:欢迎转载,但不得在转载的时候擅自修改、删除文章的任何部分//------------------------------------------------------------------------------------------------- 本文使用的UBOOT版本:u-boot for tiny21...
阅读全文
摘要:按照三星《S5PV210_UM_REV1.1》手册上说明的启动流程为:S5PV210上电将从IROM(interalROM)处执行固化的启动代码,它对时钟等初始化、对启动设备进行判断,并从启动设备中复制BL1(最大16KB)到IRAM(0xd002_0000处,其中0xd002_0010之前的16个字节储存的BL1的校验信息和BL1尺寸)中,并对BL1进行校验,校验OK转入BL1进行执行;首先解释一下我认为的BL0、BL1、BL2:(1)BL0:是指S5PV210的IROM中固化的启动代码;(2)BL1:是指在IRAM自动从外扩存储器(nand/sd/usb)中拷贝的uboot.bin二进制文
阅读全文