当前位置:
工控论坛
> >
产品
>
工控机
我要发帖
求教
点击:
539
| 回复:
5
highm
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 2回
年度积分:0
历史总积分:8
注册:2003年3月05日
发表于:2003-09-18 12:16:00
楼主
请教各路大侠:我自己作张基于ISA总线的卡,A/D、D/A+I/O,想直接用VC++开发它的上位机程序(包括数据采集,I/O控制等)。不知是否可行?是不是要写什么驱动程序的? 谢谢!
分享到:
收藏
邀请回答
回复楼主
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2003-09-18 10:25:00
1楼
Win 9x : 可直接 I/O, _inp(), _outp(). Win NT/2000/XP/2003: 不可直接 I/O, 得写 kernel mode driver.
回复
引用
举报
highm
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 2回
年度积分:0
历史总积分:8
注册:2003年3月05日
发表于:2003-09-18 10:43:00
2楼
我的A/D转换用的中断查询,不知用直接I/O,不用写kernel mode driver是否可行(win98)?顺便问一下,kernel mode driver是怎么意思
回复
引用
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2003-09-18 11:04:00
3楼
ISR 需写在 kernel mode driver 里, 也就是 .vxd, .sys 这种东西. 下面这个 link, 包含了 device driver development 的资料, 您可以参考看看. (WDM .sys 格式, 98SE/ME 也支持这格式) http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28001043 若要简单点, 您可以考虑用 WinDriver. 号称很容易用的. http://www.jungo.com/windriver.html
回复
引用
举报
highm
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 2回
年度积分:0
历史总积分:8
注册:2003年3月05日
发表于:2003-09-18 12:11:00
4楼
我如果在win98下开发,是不是不用写驱动程序?
回复
引用
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2003-09-18 12:16:00
5楼
If you want to use Interrupt, then you should write a ISR (Interrupt Service Routine) in the Kernel Mode Driver (Ring 0).
回复
引用
举报
热门招聘
相关主题
CPCI接口电路
[2755]
VIA EPIA老PD10000主板(17X1...
[1672]
如何连接ControlLogix5555
[1447]
美国XYCOM公司生产的PIII工控...
[1170]
OPC是什么,是否数据中间转换...
[3550]
PAC高峰对话:500点左右,PAC/...
[1373]
cPCIS-6400X系列, 4U高度6U ...
[10957]
工业控制计算机的发展现状与...
[7072]
视屏采集卡
[1317]
请教:如何将DOS程序生成DOC电...
[1253]
官方公众号
智造工程师
客服
小程序
公众号