ty_now
驱动牛犊
驱动牛犊
  • 注册日期2001-11-24
  • 最后登录2005-12-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2791回复:8

关于驱动的问题,有分的说!

楼主#
更多 发布于:2002-06-01 10:28
我现在正在写一个ISA总线上设备的驱动程序,我不知道如何下手.是不是因该了解总线标准呀?它和串口是不是有点相似?还有应不应该映射进内存呀?望版主帮忙,谢了先!!

最新喜欢:

huminanhumina...
91ming
驱动小牛
驱动小牛
  • 注册日期2001-12-03
  • 最后登录2005-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-05 12:29
写wince的ISA驱动,你首先应确定驱动程序使WINCE驱动四个模式中的那一种,建议使用流接口模式。然后,你要做以下几步:
1、建立设备虚拟地址
2、分配设备中断
3、关联系统中断到设备物理中断
4、建立DLL
5、写驱动程序

不断挖掘、开拓希望
ty_now
驱动牛犊
驱动牛犊
  • 注册日期2001-11-24
  • 最后登录2005-12-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-06 07:34
 :(请问楼上的兄弟,建立设备虚拟地址是社么意思?还有怎么给分?
suit
驱动牛犊
驱动牛犊
  • 注册日期2001-05-11
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望100点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-12 20:39
使用流接口驱动模式。你只需要写一个实现wince要求的几个
程序的dll,一个注册表文件,一个cec文件即可。
要注意的是,在访问物理地址时,要用MmMapIoSpace将物理地址
转换为虚拟地址再进行访问。
91ming
驱动小牛
驱动小牛
  • 注册日期2001-12-03
  • 最后登录2005-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-06-24 19:42
补充:在stronARM下申请虚拟空间使用VirtualAlloc和VirtualCopy函数。
    不使用后要释放
不断挖掘、开拓希望
lningbd
驱动牛犊
驱动牛犊
  • 注册日期2002-06-08
  • 最后登录2002-07-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-02 23:23
您能举个例子吗? :(
mindengxue
驱动牛犊
驱动牛犊
  • 注册日期2002-08-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-07 17:44
兄弟:
关于写WIN CE。NET的触摸屏驱动如何着手。
ccaty
禁止发言
禁止发言
  • 注册日期2002-01-29
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72340分
  • 威望362053点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-08-07 20:35
用户被禁言,该主题自动屏蔽!
ccaty
禁止发言
禁止发言
  • 注册日期2002-01-29
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72340分
  • 威望362053点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2002-08-07 20:39
用户被禁言,该主题自动屏蔽!
游客

返回顶部