随笔分类 -  驱动开发

 
【转】WinCE驱动编写小结
摘要:原文:: http://tb.blog.csdn.net/TrackBack.aspx?PostId=13344011、基础知识: 1)系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件细节,在应用程序看来硬件只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。设备驱动是内核的一部分。 2)驱动程序完成以下功能: ——对设备初始化和释放; ——把数据从内核传送到硬件和从硬件读取数据; ——读取应用程序传送给设备文件的数据和回送应用程序 阅读全文
posted @ 2011-02-21 16:47 vicxx 阅读(302) 评论(0) 推荐(0)
【转】wince蓝牙驱动(2)
摘要:之前没有摸过蓝牙,这回的项目里面有蓝牙模块.而我目前对蓝牙只知道的有:1.我们的设计里蓝牙模块是连接在串口上的.2.蓝牙不是蓝色的牙齿.呵呵,,我不得不提前开始接触一下蓝牙协议栈.粗看起来还挺复杂庞大的.单蓝牙组织公布的规范1.1多达1084页.先看张图(不知道如何贴图,图片是msdn里面蓝牙协议栈的结构图,可以访问http://msdn2.microsoft.com/en-us/library/ms890956.aspx)东西很多,先分类吧!从底向上看,蓝牙的协议和规范可以分这些大类:一:最底层.就是上图蓝色部分.其中有射频规范,基带规范和链路管理层(LinkManagerProtocol) 阅读全文
posted @ 2010-12-28 19:49 vicxx 阅读(888) 评论(0) 推荐(1)
【转】wince下如何加载驱动
摘要:1、设备管理器: 设备管理器是Windows CE.Net设备管理的核心机构,它主要负责跟踪、维护系统的设备信息并对设备资源进行调配。(在%WINCEROOT%\PRIVATE\WINCEOS\COREOS \DEVICE\LIB里可以看到Windows CE设备管理器的代码) 设备管理器在Windows CE中主要表现为Device.exe的文件,Device.exe在系统启动的时候通过注册表里面的HKEY_LOCAL_MACHINE\Init\"Launch20"=“Device.exe"加载(Windows CE启动时分别执行[HKEY_LOCAL_MACHINE\init]键下所有子键 阅读全文
posted @ 2010-12-21 14:25 vicxx 阅读(659) 评论(0) 推荐(0)
【转】Windows CE USB摄像头驱动编写
摘要:【转】Windows CE USB摄像头驱动编写 非常感谢下面两位高人作者: Douglas Boling译: MoonLordWinCE下被询问次数最多的驱动是USB摄像头驱动,其原由并不难理解。首先,没个人都喜欢看视频。插上摄像头并用它来捕获视频或静态图像,然后在本地欣赏或者将其发布到网络上,这是一件非常酷的事情。其次,有大量Wince下的驱动程序被公开,所以诚实的说,还是有很多种类的驱动有待开发。最后,虽然有WinCE有现成的1394端口摄像头驱动可以获得,但是更多的系统对USB的支持要多于对1394端口的支持。考虑到这些因素是写一个USB摄像头驱动的时候了。工作的目标确立后,接下来就要 阅读全文
posted @ 2010-12-15 17:52 vicxx 阅读(1122) 评论(0) 推荐(0)