阅读:1369回复:7
请教如何用evc编写ce驱动程序?和在windows下写驱动程序的步骤一样吗? 装了sdk,需要再安装ddk吗,那里可以下载啊。 初学驱动,好茫然,希望大家指点一二。 |
|
最新喜欢:kb219 |
论坛版主
|
沙发#
发布于:2005-05-26 17:41
装了sdk你就可以开始了,里面带了你要的库和头文件,由于ce驱动和桌面平台的模型不一样,边看帮助边找个例子试着编译一下。
|
|
板凳#
发布于:2005-05-26 18:39
好感谢哦。
那在evc在下写dll程序,和普通的dll有区别没。 我要写一个isa卡的驱动程序,经过这一阶段的了解,准备用流驱动 写,所以想问问有没有类似的model程序。 小女子在这谢过了。 |
|
论坛版主
|
地板#
发布于:2005-05-27 13:33
哈哈,兄弟完全没有必要用这种方式来换取同情三,来这儿的都是革命战友三,所谓革命战友友谊就是“人人为我,我为人人”哈,口号口号,不习惯不要紧哈。
所谓EVC下面作DLL,PB做DLL,COMMAND LINE下作DLL不同的只是编辑环境吧(虽然EVC和PB的编译器还是有不同),没什么大区别。注意一点就行了,如果你需要在DLL中显示输出接口需要定义XXX.DEF文件,并在SOURCES里面添加相关描述,EVC好像不会自动帮你生成这个(也可能是我不知道怎么做哈)。 适合你的驱动的例子PB里面有,你可以在(_WINCEROOT)\\\\PUBLIC\\\\COMMON\\\\OAK\\\\DRIVERS里面找 |
|
地下室#
发布于:2005-05-27 15:01
呵呵,兄弟,不要揭穿我呀
我现在用evc写一个.dll文件,sdk用的是Standard。 然后,我就把它加到一个pb工程里, 写一个cec文件和def文件。 但是,加上去的时候会出现这样的错误: First-chance exception in NK.EXE(0xC000001C:Invalid System Service) PB的output窗口显示:ObjectCall: Failed(1): 11 我想很多人在初学时,可能也会遇到过类似的问题,希望大家指点一 二。 |
|
论坛版主
|
5楼#
发布于:2005-05-27 17:12
你的驱动是放到MODULES SECTION吗?在SOURCES里不要加EXEBASE,驱动初始化接口能工作吗?首先确保驱动被正确加载哈,INIT被执行了就好办了,你最好把你怎么做的说详细写。
|
|
论坛版主
|
6楼#
发布于:2005-05-27 17:13
注册表怎么配的?最好写出
|
|
7楼#
发布于:2005-05-30 10:44
我的原dll程序有问题。 其实还没详细搞明白,不过现在可以成功加载了。高兴! Anyway,谢谢wxl_50685330。 |
|