winwinger
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2004-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1833回复:18

help me !急!急!急!!这问题捆扰我很久了!!!!!!!!

楼主#
更多 发布于:2002-06-12 09:20
我想买一张卡来辅助学习驱动,在驱动这张卡时既要能学到东西,又要 MONEY 少,那位仁兄帮忙一下。
这张卡大概是PCI卡吧,具体是不是,我也说不清楚,我要这张卡主要是为了学习WDM,我在驱动这张卡过程就是学习的过程,卡的功能(应用)不能太少,否则学不到东西。最好市面上有得卖,也不要太贵,我想知道卡的型号,牌子,价格。谢谢。
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-12 09:26
学驱动一定要买卡吗
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
winwinger
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2004-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-12 10:07
老兄,现在不时讨论学驱动是不是要卡的问题。而是要知道是什么卡的问题。行行好,那位大哥知道的告诉我好吗?求求了你们了:(:(:(
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-06-12 11:42
先多看看书,不急着买卡呀。
winwinger
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2004-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-06-12 12:23
这不是我所要的答案啊,那位大侠帮帮忙啊!!!!
matt
驱动中牛
驱动中牛
  • 注册日期2001-07-24
  • 最后登录2016-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-06-12 17:55
要卡吗?

你机器本身就带了很多\"卡\"呀!下一步就是找到相关spec,之后你就可以写你的驱动了。
System Internals http://sys.xiloo.com
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-06-12 18:00
先多看看书,不急着买卡呀。

好像就是这么回事,先看看书吧。要不把你看过的书列一下?
按第一贴的“给分”键,给分。
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-06-12 18:01
我们这有很多数据采集卡
不过都是工业用的,
很贵的。
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
SnowSun
驱动牛犊
驱动牛犊
  • 注册日期2002-06-12
  • 最后登录2005-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-06-12 18:06
这样的卡很难找的,一般可以自己用编程芯片加各种控制芯片写一张,不过要插在PCI上很难(本身就需要接口芯片),可以使用串口模拟,其实可以编一些通用的驱动啊,象标准VGA,创新声卡兼容驱动,这样就不必要专用的卡了,一样可以学到很多东西的。 :P
winwinger
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2004-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-06-13 10:51
我是菜鸟,现在是我看书看了一段时间后,实在是看不下去了,想找点具体的活来干,所以想买张卡来驱动一下,从实践中学习。
楼上的各位大侠提到用声卡来代替。这注意很不错,但我实在是一个菜鸟,不知道怎样开始,有没有现成的声卡例子可以分析的呢?在那里有呢?
matt
驱动中牛
驱动中牛
  • 注册日期2001-07-24
  • 最后登录2016-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-06-13 12:19
我是菜鸟,现在是我看书看了一段时间后,实在是看不下去了,想找点具体的活来干,所以想买张卡来驱动一下,从实践中学习。
楼上的各位大侠提到用声卡来代替。这注意很不错,但我实在是一个菜鸟,不知道怎样开始,有没有现成的声卡例子可以分析的呢?在那里有呢?


声卡驱动有点复杂,并且也太专了。

不如先写个简单的,如pciscan,serial之类的程序。
System Internals http://sys.xiloo.com
winwinger
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2004-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-06-13 12:40
我不太懂pciscan,serial之类的程序,如果要做的话,怎样进行?能不能列出大概要做的步招,让我有章可寻,小弟我肯定加分,谢谢!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
12楼#
发布于:2002-06-13 14:03
连这个都没有弄会,还急着买什么卡呀?
winwinger
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2004-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-06-13 14:10
呵呵,我是菜了点,所以请大侠指点嘛:)
sunnnn
驱动牛犊
驱动牛犊
  • 注册日期2002-01-30
  • 最后登录2009-03-20
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-06-13 18:18
可以买一张网卡阿!8139的,我也想买,我想再的工作就是!
SnowSun
驱动牛犊
驱动牛犊
  • 注册日期2002-06-12
  • 最后登录2005-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-06-14 19:54
这个是DOS下的创新声卡兼容的声音大小控制程序(不是驱动哦,驱动还是要安装创新的)
code segment
assume cs:code,ds:code
org 100h
begin:jmp init
r1 equ 224h
r2 equ 225h
int9 dd ?
mark db \'sound\'
new_int proc far
sti
push ax
push es
xor ax,ax
mov es,ax
in al,60h
test al,80h
jnz exit1
test byte ptr es:[0417h],100b
jz exit1

cmp al,59 ;F1
jz ok
cmp al,60 ;F2
jz ok
cmp al,61 ;F3
jz ok
cmp al,62 ;F4
jz ok
cmp al,63 ;F5
jz ok
cmp al,64 ;F6
jz ok

cmp al,65 ;F7
jz ok
cmp al,66 ;F8
jz ok
jmp exit1
ok:
push ax
push bx
push cx
push dx
push bp
push di
push si
push ds
mov bl,al
push cs
pop ds
in al,61h
push ax
or al,80h
out 61h,al
pop ax
out 61h,al
mov al,20h
out 20h,al
call my

pop ds
pop si
pop di
pop bp
pop dx
pop cx
pop bx
pop ax

exit1:
pop es
pop ax
jmp cs:int9
new_int endp

my proc near ;;;;;;;;;;;;;;;;;;;;;;;my app;;;;;;;;;;;;;;;;;;;;;;;;;;

o: cmp bl,59
jnz o1
mov cl,32h
call up
jmp quit

o1:cmp bl,61
jnz o2
mov cl,38h
call up
jmp quit

o2:cmp bl,63
jnz o3
mov cl,36h
call up
jmp quit

o3:cmp bl,65
jnz o4
mov cl,14h
call up
jmp quit

;down

o4: cmp bl,60
jnz o5
mov cl,32h
call down
jmp quit

o5:cmp bl,62
jnz o6
mov cl,38h
call down
jmp quit

o6:cmp bl,64
jnz o7
mov cl,36h
call down
jmp quit

o7:cmp bl,66
jnz o8
mov cl,14h
call down
jmp quit
o8:

quit:ret
my endp

up proc near ;;;;;;;;;;;;;;;UP;;;;;;;;;;;;;;;;;;
xor ax,ax
mov al,cl
mov dx,r1
out dx,al
mov dx,r2
in al,dx
add ax,11h
cmp ax,0ffh
jle goon
mov ax,0ffh
goon:
push ax
mov al,cl
mov dx,r1
out dx,al
pop ax
mov dx,r2
out dx,al
ret
up endp

down proc near  ;;;;;;;;;;;;;DOWN;;;;;;;;;;;;;
xor ax,ax
mov al,cl
mov dx,r1
out dx,al
mov dx,r2
in al,dx
sub ax,11h
cmp ax,0h
jge go
mov ax,0h
go:
push ax

mov al,cl
mov dx,r1
out dx,al

pop ax

mov dx,r2
out dx,al
ret
down endp


init :
cli
push cs
pop ds

mov dx,offset sound
mov ah,9
int 21h

mov ax,3509h
int 21h
cmp word ptr es:[bx-2],\'dz\'
jnz install
mov dx,offset mes1
mov ah,9
int 21h
mov ah,4ch
int 21h

install:
mov di,offset int9
mov [di],bx
mov [di+2],es
push cs
pop ds
mov dx,offset new_int
mov ax,2509h
int 21h
sti
mov dx,offset mes
mov ah,9
int 21h

mov dx,offset init
int 27h
sound db \'MIXER VOLUME CTRL V1.0\',0dh,0ah,\'$\'
mes db \'CTRL-F1 -- TURN MASTER VOL UP\',0dh,0ah
mes2 db \'CTRL-F2 -- TURN MASTER VOL DOWN \',0dh,0ah
mes3 db \'CTRL-F3 -- TURN CD VOL UP \',0dh,0ah
mes4 db \'CTRL-F4 -- TURN CD VOL DOWN \',0dh,0ah
mes5 db \'CTRL-F5 -- TURN FM VOL UP \',0dh,0ah
mes6 db \'CTRL-F6 -- TURN FM VOL DOWN \',0dh,0ah
mes7 db \'CTRL-F7 -- TURN VOICE VOL UP \',0dh,0ah
mes8 db \'CTRL-F8 -- TURN VOICE VOL DOWN \',0dh,0ah,\'$\'
mes1 db \'Already Install!$\'

code ends
end begin


[编辑 -  6/14/02 by  SnowSun]
SnowSun
驱动牛犊
驱动牛犊
  • 注册日期2002-06-12
  • 最后登录2005-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-06-14 20:01
至于Win下面的,肯定要问创新的技术人员或者到创新的网站上找找有没有相关的技术资料
winwinger
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2004-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-06-17 09:32
sorry,分已给过啦 :(
真的很感激各位大侠 :)
matt
驱动中牛
驱动中牛
  • 注册日期2001-07-24
  • 最后登录2016-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-06-21 10:22
至于Win下面的,肯定要问创新的技术人员或者到创新的网站上找找有没有相关的技术资料


下载它的spec,不就结了!

www.alsa-project.org 上有各种audio/codec的资料!
System Internals http://sys.xiloo.com
游客

返回顶部