fuguang_y
驱动牛犊
驱动牛犊
  • 注册日期2002-07-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1647回复:8

dos下可否使用PCI卡?

楼主#
更多 发布于:2003-10-11 15:50
我现在正在使用一块windows下的运动控制卡(不是我门自己开发的),现在想在没有安装WINDOWS的PC上(DOS下)使用,请问是否可以?
问题的关键是此卡要在WINDOWS中安装驱动程序,如果在DOS下用如何处理(没有驱动程序)?
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-13 08:51
让做卡的提供DOS下的驱动吧,否则就麻烦大了。
兄弟们,给点分吧
niwenchuan
驱动牛犊
驱动牛犊
  • 注册日期2003-06-05
  • 最后登录2005-08-11
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-13 14:50
可以在DOS下访问你的卡(不用WINDOWS驱动),写一个调用PCIBIOS的程序就可以的,或者直接用WINDRIVER软件来调试PCI部分,很简单
fuguang_y
驱动牛犊
驱动牛犊
  • 注册日期2002-07-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-13 16:55
谢谢牛人:
我怎么给你分呢?
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-14 10:58
可以在DOS下访问你的卡(不用WINDOWS驱动),写一个调用PCIBIOS的程序就可以的,或者直接用WINDRIVER软件来调试PCI部分,很简单


在DOS下访问板卡是容易的,
问题你的是运动控制卡,板卡上一般有比较复杂的控制逻辑,
要厂家提供你控制命令格式的。
助人乃快乐之本 有人给分就更快乐了 :-)
zxw_top
驱动大牛
驱动大牛
  • 注册日期2003-07-18
  • 最后登录2020-04-26
  • 粉丝0
  • 关注0
  • 积分1116分
  • 威望2537点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-10-15 22:43
DOS下面没有驱动程序的概念
如果你的卡只支持IO空间,很简单,使用IO,OUT指令就可以了
DOS下也可以构件自己的32位双字输入输出函数
如果有内存空间,比较复杂一点,涉及到物理内存和虚拟内存
转换的问题,一般对BC3.1熟悉的人都可以完成
总的来说,DOS下比WIN98/2000下面驱动程序的编写要简单的多
chinakid
驱动牛犊
驱动牛犊
  • 注册日期2003-10-02
  • 最后登录2003-10-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-10-16 21:15
DOS下面没有驱动程序的概念
如果你的卡只支持IO空间,很简单,使用IO,OUT指令就可以了
DOS下也可以构件自己的32位双字输入输出函数
如果有内存空间,比较复杂一点,涉及到物理内存和虚拟内存
转换的问题,一般对BC3.1熟悉的人都可以完成
总的来说,DOS下比WIN98/2000下面驱动程序的编写要简单的多
轻舟桨声灯影
chinakid
驱动牛犊
驱动牛犊
  • 注册日期2003-10-02
  • 最后登录2003-10-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-10-16 21:33
DOS下面没有驱动程序的概念


书上常讲解DOS驱动程序的,有了中断怎么办,

我刚做了一块卡(ISA),正要写驱动,一头雾水。
卡占用了I/O端口和内存空间。
对内存映射问题不是很清楚,哪位大侠做过请指教!
轻舟桨声灯影
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2003-10-19 22:45
DOS下面没有驱动程序的概念
如果你的卡只支持IO空间,很简单,使用IO,OUT指令就可以了
DOS下也可以构件自己的32位双字输入输出函数
如果有内存空间,比较复杂一点,涉及到物理内存和虚拟内存
转换的问题,一般对BC3.1熟悉的人都可以完成
总的来说,DOS下比WIN98/2000下面驱动程序的编写要简单的多

DOS下有虚拟内存的概念吗?如果不用什么DOS4GW等。
内存map到640k~1M间的384k吧?
游客

返回顶部