您的位置:首页 > 编程语言 > Go语言

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

2010-11-05 11:26 295 查看

写给像我一样的新手——写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输出信息。



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

完!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐