如何调试多媒体电脑的驱动程序 黑龙江 栾建国 1996-05-17 一、DOS下的驱动程序 当开机时,电脑会先进行BIOS、RAM、VGA卡等硬件检测,然后运行CONFIG.SYS及AUTOEXEC.BAT中的驱动程序。 下面就一台安装有proaudio Spectrum 16-bit声卡与NEC-55J SCSJ CD-ROM的电脑为例,介绍驱动程序的设置: 1.关于系统设置与自动批处理文件的组成 CONFIG.SYS文件(;后为注释): file=50;DOS下可同时打开的文件数 buffers=30;设定硬盘读取缓冲区大小 device=c:\dos\himem.sys;载入扩展内存管理程序 device=c:\\emm386.exe;载入扩充内存管理程序 dos=high,umb;指定dos载入高端内存及上位内存 Lastdrive=e;设定dos最后可使用硬盘、光盘的盘符 device=c:\proaudio\mvsound.sys d:5 q:7 s:1,220,1,5 m:0j:1;声卡驱动程序及DMA、IRQ地址设定 device=c:\proaudio\telcdr.sys\d;mvcd001\w3;SCSI CD-ROM驱动程序 AUTOEXEC.BAT文件: path c:\;c:\dos;c:\windows;c:\proaudio;系统搜寻路径设定 c:dos\smartdrv.exe 1024 512;设定硬盘加速程序,使Size=1024KB c:mscdex/d:mvcd001/m:30/e;CD-ROM高级驱动程序,可使CD-ROM读取方式与一般硬盘相同。 set blaster=a220 d5 i7 t3:;设定模拟声霸卡的Prot Address DMA、IRQ及声卡型号set temp=c:\windows\temp;设定windows所使用的硬盘暂存区环境变量。 2.DOS环境下CD-ROM驱动程序的两个等级 (1)通过CONFIG.SYS安装低级CD-ROM驱动程序如果光驱使用标准的SCSI界面,则可通过标准SCSI卡驱动程序驱动该光驱;如果是使用厂商自行定义的界面(如Sony Bus、 Mitusmi Bus、 Panasonic Bus),则需使用该厂商提供的低级驱动程序。 (2)MICROSFT公司提供的MSCDEX.EXE(MICROSOFT CD EXTENSION)高级驱动程序。就是将光驱上IS0-9660的文件格式转换为一般硬盘的读取方式,各厂皆适用。可在DOS提示符下随时挂设,也可定义于AUTOEXEC.BAT中于开机时自动执行。 3.驱动程序的测试 由于WINDOWS(3.X版本及以下)是建立在DOS操作环境之上,许多系统控制仍然要通过DOS来处理,所以你必须先测试驱动程序在DOS下的安装是否完成,否则WINDOWS可能检测不到,有这些外围设备的存在。测试的项目包括: (1)用DIR指令能否正常读到CD-ROM上的文件。 (2)用声音卡所附的DOS安装测试程序(如声霸卡的SB-TEST.EXE,PROAUDIO SDPECTRUM的INSTALL.EXE),检测声音卡的DMA、IRQ、PORT ADDRESS设定是否与其他设备冲突。 二、WINDOWS下的驱动程序: 1.WINDOWS下CD-ROM驱动程序的两个等级 要进入MPC环境,除了完成DOS下的驱动程序设定,还要安装WINDOWS下的驱动程序。 WINDOWS下的多媒体驱动程序,一般分为DEVICE LEVEL与MEDIA LEVEL等两个,记录在C:\WINDOWS\SYSTEM.INI文件中实际程序文件存在C:\WINDOWS\SYSTEM目录中,扩展名通常为.DRV。 (1)硬件层次驱动程序(DEVICE LEVEL):WINDOWS与硬件设备接口的低级程序,如DISPLAY、KEYBOARD、MOUSE、WAVEFORM、声音卡的SYNTH DRIVER等。 (2)媒体层次驱动程序(MEDIA LEVEL):应用程序与DEVICE-LEVEL DRIVER间的中间控制接口,又称为媒体控制接口,MCI(MEDIA CONTROL INTERFACE)。 2常见的WINDOWS多媒体驱动程序 下面针对常见的各项驱动程序,就多媒体特性、文件扩展名、及安装方法作出介绍。 (1)VGA DRIVERS 决定WINDOWS状态下的显示分辨率和显示色彩数目,需由“主群组”下的WINDOWS设定程序“完成安装随卡所附各种分辨率的硬件驱动程序。 (2)AUDIO DRIVERS包括:(声卡驱动程序) WAV:播放WAVE数位取样音效,文件扩展名为.WAV,可先安装随卡所附的硬件驱动程序,再安装WINDOWS所附的“MCI”SOUND(声音)。 MIDI:播放MIDI合成音乐,文件扩展名为.MID或.RMI。可先安装随卡所附的硬件驱动程序,再安装WINDOWS所附的“MCI”MIDI SEQUENCER(序列器)。 CD-AUDIO:播放CD音轨,如果DOS下的CD-ROM驱动程序皆已装妥,可直接安装WINDOWS所附的“MCI”CD AUDIO。 MIXER:控制各音源音量与混音功能,需安装随卡所附的硬件驱动程序。由于在WINDOWS3.1下未定义不同音源的音量控制标准,有些卡包含DEVICE LEVEL与MCI LEVEL两层,有些只使用DEVICE LEVEL一层,这就是现今MPC下必须使用厂商提供的MIXER才能正常控制音量的原因。 ADPCM:解压缩入ADPCM(ADAPTIVE PLSE CODE MODULATION)数字限样音效,文件扩展名为.WAV。VIDEO FOR WINDOWS DRIVERS:控制播放VIDEO FOR WINDOWS数字视频信号,文件扩展名为.AVI。 QUICK TIME FOR WINDOWS DRIVERS:控制播放MAC上录制的QUICK TIME动画文件,文件扩展名为.QTW。 (3)ANIMATION DRIVER(动画驱动程序) AUTODESK ANIMATOR:控制播放AUTODESK ANIMATOR动画文件,文件扩展为.FLC。 MICROSOFT MULTIMEDI MOVICE:控制播放MACROMIND DIRECTOR MOVICE:控制播放MACROMIND DIRECTOR MOVIE动画文件,文件入展名为MMM。 3.如何验证驱动程序安装正常与否 验证之前,先使用WINDOWS“附件”下的“媒体播放程序”,打开“DEVICE”菜单,找出上面所介绍的驱动程序名称,选出想播放的媒体文件种类,然后就可以验证驱动程序安装是否正常。 由于WINDOWS本身环境相当复杂,加上经常安装不同的软件或光盘,每次安装多少会变动系统设置,或是更改、覆盖某些系统文件。日积月累,由于程序版本不统一,系统设定过于繁杂,便会出现一些诸如“应用程序错误”、“GENERAL PROTECTION FAULT!”或者明明内存很多,总出现“内存不足”等怪现象。这时,尝试变更显示器或其他外设驱动程序或许能有所改善。再不行的话,读者可以安装两套WINDOWS,中文软件装于中文WINDOWS,英文软件装于英文WINDOWS,并且备份可正常运行的WINDOWS目录及.INI文件,以备发生问题能及时恢复原来的操作环境。