写给像我一样的新手——写wince单层驱动的流程(作者:wogoyixikexie@gliet)

本文档由wogoyixikexie撰写,详细介绍了为WinCE系统编写单层驱动的过程。包括创建驱动文件夹、编译及安装DLL文件等步骤,并推荐使用驱动调试助手进行动态加载,以提高开发效率并避免频繁下载内核。
摘要由CSDN通过智能技术生成

写给像我一样的新手——写wince单层驱动的流程(作者:wogoyixikexie@gliet)

                         写给像我一样的新手——写wince单层驱动的流程(作者:wogoyixikexie@gliet)

     说句实在话,我弄wince半年了,从来没有从头到尾写过一个驱动(我脸红了),原因是刚入门,并且这个三星的BSP也相当完善,我们通常都只是在原来的函数下填空(我估计很多人是这样的)。但是一个好的learner通常都喜欢刨根究底,为了弥补我的过失,现在我在学习wince半年之际重新补习这个重要课程,发在博客希望更多人看到,一起学习。

     我在做了过程中截了大量的图片,并做了注释,哈哈,现在传上图片即可。

第一步,在BSP的驱动文件夹下建立SimpleDriver文件夹

 

————————————————————————————————————————

下面是增加dirs、sources,以及源码等文件,至于详细方法参照网上方法即可,我在这里就不赘述了

________________________________________________________________________

_________________________________________________________________

之后,在fileview标签就会出现SimpleDriver这个文件夹了,并且会显示代码,使用鼠标完成快速编译驱动

具体操作方法请看这个帖子http://blog.csdn.net/gooogleman/archive/2008/12/26/3613752.aspx

 

__________________________________________

编译完之后会在BSP下生成对应的DLL,如下图。

______________________________________________________________

执行拷贝操作,把对应DLL就会被拷贝到如下文件夹,如想想打包,打包下载即可。

_______________________________________________________________

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SimpleDriver]
 "Index"=dword:0
 "Prefix"="SPL"
 "Dll"="\\SimpleDriver.dll"
 "Order"=dword:0

 _______________________________________未完,待续。下班了,明天再来写完整吧。

     本来我打算写个平常的驱动写法的,但是我觉得使用驱动调试助手动态加载的驱动更加值得学习,省得整天下载内核,弄不好,USB不稳定还蓝屏,这个真要感谢驱动调试助手的作者,具体怎么做,大家跟着下面做即可:

教程地址:http://www.cnblogs.com/we-hjb/archive/2009/01/19/1250838.html#1435015

里面驱动条是助手的EXE文件我已经验证确实可行了。激活驱动后DNW输出信息。

驱动调试助手还是很方便的,目前只能用于调试流驱动,如果调试本机驱动应该怎么做呢?我想一定有办法的。年后再来研究了。

完!

转载于:https://www.cnblogs.com/gooogleman/archive/2010/11/05/1869758.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值