WINCE 驱动
丰满
具有创意的长相,天生给我阳光我就灿烂的性情。
展开
-
wince 如何访问物理地址
<br />WINCE驱动开发-寄存器的使用 一:寄存器的使用: 1、wince内部对物理地址的访问: 可以有3个途径。 1:直接使用g_oalAddressTable(oemaddrtab_cfg.inc)的已经定义好的,物理地址对应的虚拟地址。 如: DCD 0x80000000, 0x30000000, 128 ; 访问虚拟地址0x80000000实际就是访问物理地址0x30000000。 2:在OAL层,使用OALPAtoVA函数。 如: volatile S3C2410X_IOPORT_REG *原创 2010-09-07 09:56:00 · 881 阅读 · 0 评论 -
S3C2440的camera接口特性及WinCE 下的驱动
<br />S3C2440是应用十分广泛且适用于嵌入式系统的一款嵌入式处理器。winCE 5.0/6.O是微软公司开发的一款专用于嵌入式系统的实时操作系统。其模块化设计使开发人员可以根据需求定制设备。目前,国内大部分OEM商都提供了对S3C2440的camera接口在WinCE5.O/6.0下的驱动支持。遗憾的是,目前国内OEM商提供的驱动仅限于对几款微型摄像头(如ov9650等)的驱动支持。当用户采用CCD摄像头作为图像采集的前端设备时,原来的驱动已经不能使用了,而CCD摄像头因其优越的性能,在监控领域扮转载 2010-11-04 14:44:00 · 802 阅读 · 0 评论 -
DirectShow流媒体数据的采集及图片的捕获
<br />流媒体的处理,以其复杂性和技术性,一向广受工业界的关注。特别伴随着因特网的普及,流媒体在网络上已广泛应用﹐怎样使流媒体的处理变得简单而富有成效逐渐成为了焦点问题。选择一种合适的应用方案,将事半功倍。此时,微软的DirectShow给了我们一个不错的选择。<br /> DirectShow是微软公司在ActiveMovie和Video for Windows的基础上推出的新一代基于COM的流媒体处理的开发包,与DirectX开发包一起发布。目前,DirectX最新版本为9.0。DirectSho转载 2010-11-04 13:43:00 · 780 阅读 · 0 评论 -
wince 6.0 下的ova 3640
<br />在OMAP上增加320W的ov3640摄像头,之前没弄过心里没底,乘着硬件板子还没出来在2442上调试了ov9650,图像等都出来了才开始做ov3640,也参照了Linux的3640代码。弄了很有一阵子,总结下走过的弯路。<br />1、确保硬件连接好<br />ov的手册都比较晦涩,omap系统比较庞大致使没怎么注意Camera接口的布线,导致Vsync与Href居然给反了。器件又小,且没测试点,弄了几天才用示波器测试出来。<br />2、判断设备是否工作<br />当然在工作之前必须给364原创 2010-11-01 09:11:00 · 637 阅读 · 0 评论 -
S3C2440的camera接口特性及WinCE 下的驱动
<br />S3C2440是应用十分广泛且适用于嵌入式系统的一款嵌入式处理器。winCE 5.0/6.O是微软公司开发的一款专用于嵌入式系统的实时操作系统。其模块化设计使开发人员可以根据需求定制设备。目前,国内大部分OEM商都提供了对S3C2440的camera接口在WinCE5.O/6.0下的驱动支持。遗憾的是,目前国内OEM商提供的驱动仅限于对几款微型摄像头(如ov9650等)的驱动支持。当用户采用CCD摄像头作为图像采集的前端设备时,原来的驱动已经不能使用了,而CCD摄像头因其优越的性能,在监控领域扮转载 2010-11-01 08:59:00 · 773 阅读 · 0 评论 -
wince 驱动编写的八部曲
<br />本文将为读者详细介绍驱动程序的实现方法。我们首先介绍驱动程序的任务,并继续探讨缓冲区的处理、内存地址重建及调试域等。<br />1.驱动程序的任务<br />实际上,驱动程序的实现方法有多种,具体采用哪种,在很大程度上要取决于设备的类型以及有关要求。举例来说,开发工具附带的网卡调试驱动程序大多数都工作在轮询模式下,但是对于常规网络驱动程序来说,通常这是不能接受的。<br />下面我们考察一个利用中断的驱动程序的实现。在Windows Embedded CE系统中,中断是由中断服务例程(ISR)和原创 2010-11-01 09:37:00 · 965 阅读 · 0 评论 -
wince 6.0 下的ova 3640
<br />在OMAP上增加320W的ov3640摄像头,之前没弄过心里没底,乘着硬件板子还没出来在2442上调试了ov9650,图像等都出来了才开始做ov3640,也参照了Linux的3640代码。弄了很有一阵子,总结下走过的弯路。<br />1、确保硬件连接好<br />ov的手册都比较晦涩,omap系统比较庞大致使没怎么注意Camera接口的布线,导致Vsync与Href居然给反了。器件又小,且没测试点,弄了几天才用示波器测试出来。<br />2、判断设备是否工作<br />当然在工作之前必须给364原创 2010-11-01 09:11:00 · 673 阅读 · 0 评论 -
关于wifi 的一招半式
<br />wifi 模块是环隆电气的模块,支持SPI和SDIO 接口。<br /> 平台:三星REAL6410 and OK2440-III<br /> 嘿嘿,新的PDA 用了wifi,我也是赶鸭子上架,很久不调试驱动了,忙的手忙脚乱,居然毫不按照流程走,想直接就让wifi跑起来。并且到网上向网友要了据说效果最好的DMA方式的驱动,我急于求成,结果搞了一周,加入wifi驱动,连系统都跑步起来,汗死我也。<br /> 后来,一个新员工采用简单的查询代码搞定,嘿嘿我至今不懂为啥这个DMA不行,主要是原创 2010-10-19 11:20:00 · 816 阅读 · 1 评论 -
Wince6.0 上增加ov3640摄像头
<br />在OMAP上增加320W的ov3640摄像头,之前没弄过心里没底,乘着硬件板子还没出来在2442上调试了ov9650,图像等都出来了才开始做ov3640,也参照了Linux的3640代码。弄了很有一阵子,总结下走过的弯路。<br />1、确保硬件连接好<br />ov的手册都比较晦涩,omap系统比较庞大致使没怎么注意Camera接口的布线,导致Vsync与Href居然给反了。器件又小,且没测试点,弄了几天才用示波器测试出来。<br />2、判断设备是否工作<br />当然在工作之前必须给364转载 2010-10-19 09:26:00 · 682 阅读 · 0 评论 -
ova3640的调试历程
<br />现在在调试OVA3640的驱动<br />开始检验iic的功能,但是读出摄像头的ID老是0xff,郁闷哦<br />在看看吧,估计是iic的不行哦<br />原创 2010-10-18 16:08:00 · 629 阅读 · 0 评论 -
nandflash的调试小结
<br />海图机的项目如火如荼的进行着<br />现在老大说要我们把原先的512的nandflash该为1G的nandflash,郁闷啊,工作往往就是这样来的啊,申请买了1G的nandflash<br />K9F8G08UOM是4k的大页 SLC的nandflash<br />经过一番的学习 首先看了 S5PC100的datasheet 的发现该cpu私不支持SLC的4k的flash的,很郁闷<br />最后从我们同时哪里拿了个2k的1G的flash,因为我发现我们的驱动是支持2k的flash的,如果没有原创 2010-10-13 16:34:00 · 858 阅读 · 0 评论 -
设备管理器的用途
<br />1:侦测用户在基于windows CE 的平台上是否接入外围设备,如果有接入的外围设备,则要设法加载相应的驱动<br />2:当不需要外围设备的时候,卸载相应的驱动<br />3:全程监控驱动程序的执行情况<br />4:提供流驱动文件的API接口情况<br />5:加载资源管理器<br />6:提供电源管理接口<br />原创 2010-12-03 09:40:00 · 963 阅读 · 0 评论 -
wince 的GPIO口的简单流驱动的编写规范
<br /> 流设备驱动实际上就是导出标准的流接口函数的驱动,这是文档上面的定义。在WinCE中,所有的流设备都导出流设备接口,这样WinCE中的Device Manager可以加载和管理这些流设备驱动。<br />流设备驱动的架构如图:<br /> <br /> <br />首先我声明一下,这个图是我抄的,呵呵。在WinCE启动的时候,OAL(OAL.exe)首先加载kernel.dll,然后kernel.dll加载device.dll,device.dll会加载devmgr.dll,devmgr.dll原创 2010-12-02 13:59:00 · 826 阅读 · 2 评论 -
wince 驱动程序快速入门的好方法
Topic:介绍一种很棒的wince6.0 如何把调试串口改为普通串口的方法(作者:Baiduluckyboy)<br />//------------------------------------------------------------------------------------------------------------------------------// Topic:介绍一种很棒的wince6.0 添加开机logo的方法(作者:Baiduluckyboy)// 作者:Baidul原创 2010-09-08 09:27:00 · 931 阅读 · 0 评论 -
介绍一种wince 6.0 如何添加 640*480液晶驱动的好方法
<br />Topic:介绍一种wince 6.0 如何添加 640*480液晶驱动的好方法(作者:Baiduluckyboy)<br />//------------------------------------------------------------------------------------------------------------------------------<br />// Topic:介绍一种wince 6.0 如何添加 640*480液晶驱动的好方法(作者:Baidu原创 2010-09-08 09:21:00 · 1686 阅读 · 5 评论 -
S3C2440 LCD控制器描述
S3C2440 LCD控制器描述<br />ARM嵌入式2010-06-04 11:35:19阅读81评论0 字号:大中小 订阅<br />系统结构框图<br /><br /> LCD控制器系统框图:<br /> REGBANK有17个可编程寄存器和256×16的调色板存储器,用来设定LCD控制器。LCDCDMA是一个专用DMA,自动从帧存储器传输视频数据到LCD控制器,用这个特殊的DMA,视频数据可不经过CPU干涉就显示在屏幕上。VIDPRCS接受从LCDCDMA来的视频数据并在将其改变到合适数据格式后转载 2010-09-20 09:30:00 · 1007 阅读 · 0 评论 -
s3c2440-lcd控制器参数如何设定
<br />s3c2440-lcd控制器参数如何设定<br /> <br /> <br /> <br /> 具体设置需参照CPU文档中LCD控制器部分或显示芯片的硬件手册,我的是cpu是s3c2440,屏是三星横屏—LTV350QV-F04(带触摸屏),分辨率是320*240. 该液晶模块的显示格式为320(×3)×240。即显示屏每行具有320个像素点,共240行;每个像素点由RGB(红、绿、蓝)三种颜色组成。<br /> <br />S3C2410 LCD控制器的特性:<br />STN屏<转载 2010-09-16 13:46:00 · 1526 阅读 · 0 评论 -
如何调试 ova3640的摄像头
最近和同事一起调试OVA3640 现在终于可以看见图片了哦,慢慢的讲述我的调试经过原创 2010-11-08 16:59:00 · 1076 阅读 · 0 评论