应用层开发Wince驱动
rt
是否有朋友在应用层中开发过Wince驱动的。
也就是说要实现在没有BSP包的情况下要怎么编写驱动并加载它
基本思路应该是做一个动态链接库。但我不懂应该怎么做。
可有朋友能提供帮助~~~
[解决办法]
没有SDK编译不出对应平台的软件
[解决办法]
请问是什么驱动?一般是GPIO模拟的驱动还勉强,如果是其它的驱动,关系到CPU的寄存器配置,你就悲剧了
[解决办法]
有开发过,在evc或vs2005下生成一个动态库,类似流驱动的开发。
[解决办法]
流驱动,可以动态加载
[解决办法]
这里可以下载:http://download.csdn.net/detail/arthur_zeng/4174293
里面有个Reme.txt
[解决办法]
1. 寫一個 Driver.dll, 裡面依照 Stream Driver Interface, 實現 XXX_Init, XXX_Deinit, XXX_Open, XXX_Close, XXX_PowerUp, XXX_PowerDown, XXX_Read, XXX_Write, XXX_Seek, XXX_IOControl 等10個functions.
2. 寫一個 Loader.exe, 裡面將該 driver 所需要的 registry 設好, 再呼叫 ActivateDeviceEx 並將該 registry path 當作 parameter 傳入.
3. 將該 Driver.dll copy to \Windows folder, execute Loader.exe.
4. 比較麻煩的是每次重開機後, 都要重新再做一次 Step 3.
Paul, Chao @ Techware