以ISA_MDLL工程为例,说明ISA板卡驱动的设计步骤:
打开WinDriver,创建一个ISA卡驱动程序的工程,工程命名为isa_m,需要注意的是,如果所设计的ISA卡是采用I/O访问,则只选择I/O寻址的范围,而不对Memory、Interrupts、Registers这3个选项进行任何操作;如果采用Memory访问,则只选择Memory寻址的范围,而不对I/O、Interrupts、Registers这3个选项进行任何操作,一般而言,ISA卡主要采用I/O访问、Memory访问、I/O访问& Interrupts、Memory访问& Interrupts这4中操作方式中的一种。
在该ISA卡驱动程序的工程中,包含有这样几个文件:
、、、、、、、、、,需要说明的是,、,如果工程名为xxx,、。
打开VC。
建立一个空的DLL工程。
给该DLL工程创建8个头文件,、、、、、、、。将ISA卡驱动程序工程中的8个头文件的内容(、、、、、、、)按照文件名一一对应的方式,分别复制到DLL工程创建的8个头文件中。
给该DLL工程创建2个源文件文件,、,将ISA卡驱动程序工程中的2个源文件的内容(、)按照文件名一一对应的方式,分别复制到DLL工程创建的2个源文件中。
给该DLL工程创建1个头文件,。,,该文件的格式可作为蓝本。
给该DLL工程创建一个源文件,。,,该文件的格式可作为蓝本。
给该DLL工程创建一个文件,,,,该文件的格式可作为蓝本。
Build整个工程,。
最终提供给用户的为3个文件,分
PC104板卡驱动的设计方法 来自淘豆网m.daumloan.com转载请标明出处.