虚拟屏幕:当图像的实际大小超过窗口OSD的大小时,可通过虚拟屏幕功能显示大图像的局部,被显示的那部分称为视口,如下图示。通过配置VID0xADDxBx可配置视口的位置。注意区分窗口OSD位置和视口位置的区别,OSD的位置指的是相对于显示器面板来说其位于在显示面板的哪个位置,而视口的位置指的是相对于大图像来说的视口在其哪个位置,当然视口的大小和OSD是相等的。...
分类:
其他好文 时间:
2014-09-28 00:28:10
阅读次数:
378
目录:一. 说明 二. 驱动程序说明及问题 三. 案例一 四. 案例二一. 说明 mini210开发板上带了at24c08, 看了linux内核自带的at24.c的驱动程序,编译下载到看发板,读写都行;通过增加一些调试信息,对linux i2c驱动其中的编写方法之一有了一定了解,在我...
分类:
系统相关 时间:
2014-09-11 23:48:22
阅读次数:
543
基于S5PV210的UBOOT概述,S5PV210使用arm cortex a8核心。...
分类:
其他好文 时间:
2014-09-06 14:55:53
阅读次数:
233
S5PV210基于ARM cortex a8,外挂SDRAM内存和NAND、SD卡等外存设备,系统和应用代码等作为固件存放在外存设备中,并通过S5PV210内置的IROM启动并逐步引导到SDRAM中.本文介绍IROM启动过程。...
分类:
其他好文 时间:
2014-09-02 14:16:28
阅读次数:
259
硬件平台:s5pv210
软件平台:Linux2.6.35.7
应用程序:inputk2_app.c
#include
#include
#include
#include
#include
int main(int argc, char** argv)
{
int fd;
int count;
int i = 0;
int j = 0...
分类:
系统相关 时间:
2014-08-26 02:54:15
阅读次数:
346
怎样解决编译时出现内核提供的函数或变量没有定义,使用source insight搜索功能找到声明的头文件,然后包含该头件就行了:比如: error: implicit declaration of function 'copy_from_user' 解决:使用source insight搜索功...
分类:
系统相关 时间:
2014-08-14 23:31:56
阅读次数:
215
led-bus模型:步骤一:驱动运行结果:从上图红色线可知,卸载led_dev失败原因是因为led_dev.c platform_device中没有加release()函数;所以正确的方法如下:在led_dev.c 中:static struct platform_device led_dev = ...
分类:
系统相关 时间:
2014-08-14 19:31:42
阅读次数:
331
作者:咕唧咕唧liukun321来自:http://blog.csdn.net/liukun321FIMC这个名字应该是从S5P100开始出现的,在s5pv210里面的定义是摄像头接口,但是它同样具有图像数据颜色空间转换的作用。而exynos4412对它的定义看起来更清晰些,摄像头接口被定义为FIMC-LITE 。颜色空间转换的硬件结构被定义为FIMC-IS。不多说了,我们先来看看Linux3.0...
分类:
系统相关 时间:
2014-08-05 00:45:18
阅读次数:
869
这里的分区只是为了操作的方便。假设有个分区 kernel,其地址区间为 0x20000~0x320000,其大小为 0x300000
在没有分区的情况下,对这块区间的操作如下:
nand erase 20000 300000 擦除操作
nand write 20000000 20000 300000 写操作
nand read 20000000 20000 300000...
分类:
其他好文 时间:
2014-07-23 17:15:41
阅读次数:
222
这节我们实现nand的ecc,保存环境变量到nand flash 中。然后把我们之前的led灯烧写到nand flash 中,开机启动,在 tiny210.h 中定义宏 CONFIG_S5PV210_NAND_HWECC、CONFIG_SYS_NAND_ECCSIZE、CONFIG_SYS_NAND_ECCBYTES
CONFIG_SYS_NAND_ECCSIZE 定义了消息长度,即每多...
分类:
其他好文 时间:
2014-07-23 17:13:41
阅读次数:
485