IntervalZero公司开发的基于Windows的实时扩展系统(real time extended,RTX)被广泛使用,而大多硬件生厂商在各类板卡出厂时很少提供RTX驱动程序,因此各类板卡的RTX驱动程序的开发工作成为了一个亟待研究的课题。文中利用RTX系统提供的...IntervalZero公司开发的基于Windows的实时扩展系统(real time extended,RTX)被广泛使用,而大多硬件生厂商在各类板卡出厂时很少提供RTX驱动程序,因此各类板卡的RTX驱动程序的开发工作成为了一个亟待研究的课题。文中利用RTX系统提供的API函数,使用I/O操作板卡寄存器的方法,以Moxa CP-118U多串口卡为例,讨论PCI板卡RTX驱动程序的开发过程并列出关键代码。最后通过实验对板卡驱动程序的性能进行验证并进行分析。展开更多
文摘IntervalZero公司开发的基于Windows的实时扩展系统(real time extended,RTX)被广泛使用,而大多硬件生厂商在各类板卡出厂时很少提供RTX驱动程序,因此各类板卡的RTX驱动程序的开发工作成为了一个亟待研究的课题。文中利用RTX系统提供的API函数,使用I/O操作板卡寄存器的方法,以Moxa CP-118U多串口卡为例,讨论PCI板卡RTX驱动程序的开发过程并列出关键代码。最后通过实验对板卡驱动程序的性能进行验证并进行分析。