自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 panel_fmark

http://wenku.baidu.com/view/86e64fc7bb4cf7ec4afed0dc.html 参考百度:LCM驱动芯片都有一个Fmark脚,用来与主控同步,当Fmark发出一个信号给主控时,主控才开始写一帧数据,这样就可以保证两边同步LCM的fmark有两个参数可以配置:一是刷多少次屏发出一个fmark信号,比如不一定要每次刷屏都发fmark信号,可以刷几次屏

2012-05-24 10:07:10 752

转载 Linux点滴-platform_set_drvdata 和 platform_get_drvdata

ndev是我们在probe函数中定义的局部变量,如果我想在其他地方使用它怎么办呢? 这就需要把它保存起来。内核提供了这个方法,使用函数platform_set_drvdata()可以将ndev保存成平台总线设备的私有数据。以后再要使用它时只需调用platform_get_drvdata()就可以了。

2012-05-23 13:42:12 2102

转载 WinCE6.0中应用程序如何直接访问物理空间

转自:http://www.cnblogs.com/we-hjb/archive/2010/02/25/1673815.html该方法可以应用于我曾经开发过的camera AP,映射代替memcpy.WinCE6.0中应用程序如何直接访问物理空间      在实际开发过程中,经常希望能在应用程序中直接读写设备的物理空间。以前在做WinCE6.0下的MEMMgr时通过秘密加载一个

2011-11-10 17:46:19 359

转载 WinCE上BINFS实现详解

转载:http://apps.hi.baidu.com/share/detail/877159 WinCE上BINFS实现详解 转载请注明原帖地址及出自ARMCE,此为ARMCE定制原创稿作者: wwfiney@ARMCE网上不少介绍三星24x0系

2011-10-19 14:55:26 264

转载 BT Porting on Wince

[转]wince 蓝牙  上面是WinCE中蓝牙协议栈的架构图:       可以看到,HCI传输层以上的协议层全部由WinCE实现了,所以蓝牙模块只需要实现了基带层和链路管理层,并提供HCI传输接口给WinCE就可以了。WinCE支持使用USB、UART、S

2011-10-17 16:05:23 869

转载 CE5,6的移植,build等等,有条理。

转自《http://www.cnblogs.com/Torres_fans/archive/2009/10/13.html》: 2009年10月13日关于2440从5.0到6.0的移植之OAL篇这几天一直忙着移植,说实话,这个想法已经有一个月了,只是半

2011-10-17 15:59:06 1341

转载 构造函数与析构函数的比较

觉得写得比较简单明了,故转载作记录。转载:http://blog.163.com/liyl122539@126/blog/static/1805821620091123101193/?fromdm&fromSearch&isFromSearchEngine=yes 1

2011-09-28 11:14:14 408

转载 wince 笔记

摘自challengezcy博客http://challengezcy.blog.163.com/blog/static/69229272200951810148574/ 1. WinCE目錄(1)Private:WinCE OS核心程式碼,通常不需要修改,若需要修改

2011-09-28 11:11:56 536

转载 【转】S3C2410下WinCE6.0的启动过程详解

转载: 博客园S3C2410下WinCE6.0的启动过程详解通过前两篇文章的介绍,我们已经知道NBOOT用来引导EBOOT,继而EBOOT加载并引导WinCE操作系统(NK)。那么,WinCE6.0的启动过程又是怎样的呢?本文基于S3C2410的平台做一个详细的分

2011-09-16 13:32:50 550

原创 PUBLIC 继承

摘自http://www.cppblog.com/iuranus/archive/2009/01/05/71210.html public继承后,父类与子类访问隐藏 熟练c/c++(三)         《Effective C++》的第六章节继承与面向对象设

2011-08-24 15:07:03 331

转载 关于MAP文件的使用----crash

<br />关于MAP文件的使用<br />导读: <br />在看《深入理解计算机系统》的时候总会看到MAP文件,一直不懂,今天看到一片相关的文章,收录下来,大家一起看看吧。毕竟有些时候我们的IDE提示的信息不够明白,使用MAP文件是一个调试的好帮手。<br /><br />仅通过崩溃地址找出源代码的出错行<br /><br />作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃!<br /><br />“该程序

2011-03-24 15:55:00 404

转载 在WinCE5.0和WinCE6.0下,编译选项介绍

在WinCE5.0和WinCE6.0下,编译选项介绍8158143252008-11-27 21:31:22    收藏  |  打印  | 投票(2)  |  评论(1)  |  阅读(18057)  ◇字体:[大 中 小]<br />          目前,在国内Windows CE的开发可以说是一种Windows CE.NET 4.2、Windows CE.NET 5.0、Windows Embedded CE 6.0多版本共存的情况。由于Windows CE.NET 4.2成熟的技术、丰富的I/O

2011-02-25 10:20:00 436

原创 memory mapping

<br /> 近日,有个疑问。发觉Imagecfg.h里定义的display FrameBuffer物理地址与config.bib里reserve的display 地址mapping不上。<br />即:<br />Imagecfg.h:<br />        #define IMAGE_FRAMEBUFFER_UA_BASE      0xAFF75000 <br />        #define IMAGE_FRAMEBUFFER_DMA_BASE    0x3BF75000<br /> <br

2011-02-25 10:19:00 697

转载 PWM理解

<br />S3C2440 Timer初始化方法<br />文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/6_system/linux/Linuxjs/2008620/127087.html<br /><br />s3c2410提供了5个16位的Timer(Timer0~Timer4),其中Timer0~Timer3支持Pulse Width Modulation—— PWM(脉宽调制 )。Timer4是一个内部定时器(internal time

2010-12-31 11:55:00 596

原创 虚函数和纯虚函数

<br />虚函数:为了重载和多态的需要,在基类中是有定义的,即便定义是空,所以子类中可以重写也可以不重写基类中的函数。<br />            virtual void fool1();<br /> <br />纯虚函数:是在基类中没有定义的,必须在子类中加以实现,很像Java中的接口函数。<br />             virtual void fool2() = 0;

2010-12-28 12:33:00 219

原创 C++ 友元(friend)

<br />友元是一种定义在类外部的普通函数,但它需要在类体内进行说明,为了与该类的成员函数加以区别,在说明时前面加以关键字friend。友元不是成员函数,但是它可以访问类中的私有成员。友元的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。<br /><br />  友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类。<br /><br />友元函数<br /><br />  友元函数的特点是能够访问类中的私有成员的非成员函数。友

2010-12-28 12:23:00 387

原创 Poting Wince AP (from ../WINCE500/PUBLIC/DIRECTX/SDK/SAMPLES/DDRAW/SRC/MOSQUITO to VS2005 project)

<br />准备将 Wince自带的AP在我们的device上run看看。但是只有source code,没有build成exe。<br />有2种方法,其中一是建立一个PB的AP project,比如HelloWorld。<br /> <br />今天讲第二种:用VS2005建立一个project。<br />方法是:<br />1.新建一个VS2005 AP Project:<br />看了一下source code,是基于Win32的window AP。所以:<br />1) NEW->Project

2010-12-23 14:18:00 968 1

原创 从Existing code建立VS2005 Project

<br />VS project 架构 :<br />xxx---xxx.ncb,<br />         xxx.sln,<br />         xxx.suo,<br />         xxx----------xxx.aps,<br />                           xxx.vcproj,<br />                            xxx.cpp,<br />                           xxx.h,<br />  

2010-12-17 16:49:00 318

原创 冒泡排序

<br />对一个Person结构数组进行"冒泡法"排序,工资高的排在 后面.<br />#include <iostream.h><br /> <br />struct Person<br />{<br />      char name[20];<br />      unsigned long id;<br />       float salary;<br />};<br /> <br />Person allone[6]={{"jone",12345,339.0},<br />          

2010-12-17 16:28:00 392

原创 冒泡排序

对一个Person结构数组进行"冒泡法"排序,工资高的排在 后面.//***************************************#include struct Person{      char name[20];      unsigned long id;       float salary;};Person allone[6]={{"jone",12345,339.0},                              {"david",13916,449.0},   

2010-12-15 15:01:00 323

原创 [转]深入C语言之字节对齐 - [C 数据结构 算法]

<br /> 在C程序设计中我们经常需要用到一种数据类型的长度(占内存的字节数),例如:<br />  int *p = NULL;<br />  p = (int *)malloc(10*sizeof(int));/*用sizeof(int)来的到int类型的长度*/<br />            字节对齐是为了提高CPU的读取效率.比如有些平台每次读都是从偶地址开始,如果一个int型(假设为32位系统)如果存放在偶地址开始的地方,那么一个读周期就可以读出这32bit,而如果存放在奇地址开始的地方,就

2010-12-15 13:31:00 768

原创 display FrameBuffer物理地址cached 虚拟地址

<br /> 近日,有个疑问。发觉Imagecfg.h里定义的display FrameBuffer物理地址与config.bib里reserve的display 地址mapping不上。<br />即:<br />Imagecfg.h:<br />        #define IMAGE_FRAMEBUFFER_UA_BASE      0xAFF75000 <br />        #define IMAGE_FRAMEBUFFER_DMA_BASE    0x3BF75000<br /> <br

2010-12-10 14:25:00 925

原创 SDRAM SRAM 工作原理

一直以来对SRAM似懂非懂,今天决定好好研究一番。哈哈。RAM(Random Access Memory):包括SDRAM、DDR SDRAM、RDRAM等等。一.存储原理:RAM主要的作用就是存储代码和数据供CPU在需要的时候调用。         像是图书馆中用有格子的书架存放书籍,不但要放进去还要能够在需要的时候准确的调用出来。如果有一个书架上有10行和10列格子(每行和每列都有0-9的编号),有100本书要存放在里面,那么我们使用一个行的编号+一个列的编号就能确定某一本书的位置。如果已知这本书的编号

2010-12-10 11:48:00 4240 1

原创 Install Ubuntu9.04 in WIndowsxp (一)

拿到了notebook,第一件 事 就是 分区 。因为我的 notebook只有 2个区 C和D。不建议 用 魔术师 之类 的 分区工具 。我采用的 是 将 D 区 的 data全backup起来 ,记得 先 压缩打包 ,包 最大2-3G。可采用 U盘 cut或 用 hfs(局域网 内 用 ,不过要 2台 机器 都 联网,对 于 没加域的notebook,可 采取 upload,在 PC上 download。分区 :1,控制面板-》管理工具-》计算机管理-》 磁盘管理-》select D-》右键:删除 d盘

2010-11-10 16:42:00 444

转载 手机摄像头介绍及其参数配置(4)

<br />再转载一个网友的观点:<br /><br />本人从事cellphone以及PC camera 的应用工作,我来谈谈我的一些看法,不足的地方请补充!<br />主要是CMOS IMAGE SENSOR的应用,先说说整个模块!<br />构成:<br /> 整个系统由三部分构成:图像采集模块、图像处理模块和图像传输模块。<br />1图像采集模块:<br />图像的采集过程是把光转化为电信号;首先,光通过镜头进入sensor,有sensor里的photodiode转化为电压电流,然后经过AMP放大

2010-11-03 17:32:00 623

转载 手机摄像头介绍及其参数配置(3)

<br />法则四尽量不用数码变焦拍摄。如果用数码变焦来拍照,会减弱图像的清晰度,效果还不如不用数码变焦拍摄的好。例如,一张使用数码变焦拍摄、分辨率为640×480的照片,实际分辨率可能只有320×240,在计算机上看时,图像不是变小就是变得模糊。<br />手机摄像头参数配置时的问题<br />1。很多时候其实是鬼影,画面颜色乱得鬼画图书一样(但颜色显示不正常、并带有较大的色块光斑等等现象),不专业的同志往往把这也叫花屏。这个原因主要是数据线上的信号不对,比如D[5]跟GND短路,或者断开。越是高位的信号

2010-11-03 17:31:00 670

转载 手机摄像头介绍及其参数配置(2)

<br />连拍原理<br />连拍功能(continuous shooting)是通过节约数据传输时间来捕捉摄影时机。连拍模式通过将数据装入数码相机内部的高速存储器(高速缓存),而不是向存储卡传输数据,可以在短时间内连续拍摄多张照片。由于数码相机拍摄要经过光电转换,A/D转换及媒体记录等过程,其中无论转换还是记录都需要花费时间,特别是记录花费时间较多。因此,所有数码相机的连拍速度都不很快。<br />连拍一般以帧为计算单位,好像电影胶卷一样,每一帧代表一个画面,每秒能捕捉的帧数越多,连拍功能越快。目前,数

2010-11-03 17:30:00 828

转载 手机摄像头介绍及其参数配置 收藏

<br /> <br />手机摄像头基础知识<br />作为手机新型的拍摄功能,内置的数码相机功能与我们平时所见到的低端的(10万-130万像素)数码相机相同。与传统相机相比,传统相机使用“胶卷”作为其记录信息的载体,而数码摄像头的“胶卷”就是其成像感光器件,是数码拍摄的心脏。感光器是摄像头的核心,也是最关键的技术。<br /><br />摄像头按结构来分,有内置和外接之分,但其基本原理是一样的。<br /><br />按照其采用的感光器件来分,有CCD和CMOS之分:<br /><br />CCD(Cha

2010-10-29 15:42:00 2684

转载 Camera 图像处理原理分析- 抗噪 变焦 频闪 等(2)

<br />要采用这种变焦模式,驱动需要支持windowing功能,获取所需部分的sensor图像数据。<br />1.3        频闪抑制功能<br /><br />1.3.1          何谓频闪<br />日常使用的普通光源如白炽灯、日光灯、石英灯等都是直接用220/50Hz交流电工作,每秒钟内正负半周各变化50次,因而导致灯光在1秒钟内发生100(50×2)次的闪烁,再加上市电电压的不稳定,灯光忽明忽暗,这样就产生了所谓的“频闪”。<br />下表显示了几种光源的光强波动情况: <br

2010-10-29 15:35:00 788

转载 Camera 图像处理原理分析- 抗噪 变焦 频闪(1) 等

<br />  Camera 图像处理原理分析- 抗噪 变焦 频闪 等 收藏 <br />1.1 抗噪处理 AG 的增大,不可避免的带来噪点的增多,此外,如果光线较暗,曝光时间过长,也会增加噪点的数目(从数码相机上看,主要是因为长时间曝光,感光元件温度升高,电流噪声造成感光元件噪点的增多),而感光元件本身的缺陷也是噪点甚至坏点的来源之一。因此,通常sensor集成或后端的ISP都带有降噪功能的相关设置。<br /> <br />1.1.1 启动时机根据噪点形成的原因,主要是AG或Exptime超过一定值后需

2010-10-29 15:34:00 1288 2

转载 camera调试经验分享---条纹

<br /> camera调试经验分享 收藏 <br />一    关于Sensor预览时有条纹:<br />1。电源不稳定,CMOS sensor对电源的稳定度蛮高的。<br />2。同步信号受干扰,彩色条纹显然是每行数据中有信号丢失造成。<br />3。检查mclk和pclk以及他们的ratio,软件设置是否相符。<br />1。随机条纹干扰,查电源<br />2。行场同步随机干扰,一般不大会出现,除非HSYNC与VSYNC中间串入电阻或者走线过长<br />3。50HZ/60HZ刷新非同步条纹,改刷新

2010-10-29 15:15:00 9961 3

转载 Micron sensor 驱动与调试小结

http://blog.csdn.net/qikaibinglan/archive/2010/09/14/5882743.aspx目录:前言驱动篇:1、 Micron sensor ISP的原理图2、 sensor 的原理框架3、Sensor 的初始化步骤4、Preview时候的sensor设置5、Capture时候的sensor设置6、工频干扰的调试7、亮度以及夜景模式调试篇:1、 清晰度的测试2、 灰阶重现3、 画面的均匀性以及暗脚补偿4、 畸变5、 白平衡的调试前言Micron sensor 是我们公

2010-10-29 14:11:00 805

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除