共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
乍一一提在Windows下实现硬件中断,有点不可思议,因为Windows的特点之一就是由Windows统一管理系统的硬软件资源,以便多个应用程序的共享。它通过设备驱动程序和外部设备打交道,为用户提供标准的接口。它提倡用户不要绕过Windows而直接访问内存或输入输出设备。然而,在有些实际应用中,用户不仅要利用已有的标准外设,像打印机,还必须使用自制的外部设备,接受和处理外部信号。特别是在数据采集、自动控制等实时系统中,要求以中断方式快速响应。那么能否在Windows环境下实现硬件中断的实时响应呢?通过分析和实践,答案是肯定的。 相似文献
3.
4.
Windows98下硬件中断驱动程序的开发 总被引:1,自引:1,他引:1
介绍了Winhdows98的内核管理机制和应用程序权限级别,简述了在Windows98下进行虚拟驱动程序开发的几种工具和编程方法,并给出一借助VToolsD用C++语言编写的处理硬件中断的程序实例。 相似文献
5.
Windows98下硬件中断驱动程序的开发 总被引:1,自引:0,他引:1
Abstract:The
mechanism of kernel management the privilege level of application programmes in
Windows are described.A brief introduction of several tools for developing the virtual
device driver their programming method is also provided.An example of handling the
hardware interrupts programmed by using C+ 《测控技术》2000
6.
Windows 98下硬件中断驱动程序的开发 总被引:9,自引:0,他引:9
介绍了 Windows 98的内核管理机制和应用程序权限级别,简述了在 Windows 98下进行虚拟驱动程序开发的几种工具和编程方法,并给出了借助VToolsD用 C+十语言编写的处理硬件中断的程序实例。 相似文献
7.
Windows98环境下数据采集的硬件中断实现 总被引:1,自引:0,他引:1
本文论证了Windows98环境下实现硬件中断的可行性并介绍了其实现的具体方法,通过在温室控制系统数据采集中的应用验证了此方法的有效性。 相似文献
8.
9.
本文较翔实地讲述在Windows非抢先、多任务、消息驱动机制下,用Bor-landC++3.1进行中断处理编程的实现方法。硬件中断编程在Windows环境下实现的途径在实时获取和控制系统中,为快速响应外界变化,中断技术常为首选方法,因此,若在Windows环境下实现硬件中断的实时响应,就可以在Windows环境下实现具有Windows风格的实时数据获取和控制系统。然而Windows3.X是非抢先式的多任务消息驱动运行机制,Windows统一管理系统的所有软件硬件资源,它不同外部设备(如键盘、鼠标、定时器、显示器、打印机、自制外设等)直接打交道,所以外… 相似文献
10.
Windows98下基于VxD技术的中断编程与实现 总被引:9,自引:0,他引:9
介绍了Windows98的保护模式及中断机制,阐述了在Windows98下数据采集卡驱动程序的核心技术一中断VxD编程方法,并给出了借助VtoolsD工具运用C Builder编写处理数据采集卡硬件中断的程序实例。 相似文献
11.
目前,在市场上销售的多用户卡,无论是智能的还是非智能的,大部分均不带Windows下的通信程序,因而给研究人员开发Windows下的实时通信程序带来了很多不便。 有人尝试直接使用Windows API的通信函数,由于是从接收缓冲区里读数据,不能区别该数据是从多用户卡的哪个通道传来的,所以这种方法不适用于多用户卡。 本文分析了Windows下中断服务程序的特点和需要注意的问题以及多用户卡的工作原理,并给出了一种管理多用户卡通信的动态链接库,以供参考。 相似文献
12.
13.
Windows 9X硬件中断设备驱动程序的开发 总被引:5,自引:0,他引:5
本文介绍了在基于PC和Windows9X平台下实现实时控制的关键技术一一实时钟中断的获取方法,对虚拟设备驱动程序(VxD)、VtoolsD工具箱进行了简要介绍。通过对源代码的分析说明了实时硬件中断VxD的实现过程。 相似文献
14.
编写硬件中断服务程序是面向Windows95实时系统的一项关键技术,它直接影响到系统的实时性能。本文详细分析了Windows环境下的动态链接库(DLL)技术:通过一个实例,给出相应的程序。这些程序作者在Windows95环境下开发的《铁路信号实时控制》工程系统中得以实现。 相似文献
15.
16.
1.三条可能途径的比较 (1)使用FoxPro函数 FoxPro for DOS下提供的低级文件/通信口操作函数如Fopen()、Fclose()、Fputs()、Fgets()等只能用于for DOS版本,而在for Windows版本下则不被支持,因此直接使用PoxPro函数是行不通的。 相似文献
17.
鉴于现今流行的面向Wmdoows环境的软件开发平台。均未提供产生时间延迟的标准函数或方法。本文参阅有关技术资料。并依据实践.提出在Windows环境下的软件开发平台中,间接地实现时间延迟的4种编程方法。并分别讨论了各种方法实现的原理、延时的精度、应用场合和应当注意的细节;文中同时给出了不同方法的算法流程图和以Object Pascal语言描述的程序关键片段。 相似文献
18.
提起DOS下的中断编程大多数电脑爱好者都不陌生,而在Windows 95/98下实现中断编程恐怕就比较困难了,会让人联想起SDK、VtoolsD等令人生畏的开发工具。本文为大家介绍TVicHW32 3.0,让您抛开烦人的VxD,轻轻松松地做中断。 一、TVicHW32 3.0简介 TVicHW32 3.0是一个非常优秀的编程工具,它自带一个名为Vichw00.vxd的硬件通用驱动程序和一个动态链接库Tvichw32.dll,使用户可以方便地进行底层操作,包括直接物理内存读写、直接I/O读 相似文献
19.
讨论了Windows操作系统下硬件中断产生的方法,使用硬件DIO输出卡对设计的中断服务程序作了多种时序下试验,做了Windows系统下中断服务工作时的干扰试验,在中断线程和工作线程内部提出了多种试验方法,深入研究了Windows系统下的内核级调度执行相关代码段所需的时间,测试了多种时钟的精确度,设计了工程实用的中断服务程序。 相似文献
20.
介绍了Windows 9x下编写实时硬件中断驱动程序的核心技术——VxD编程方法,以及相关的几个关键性问题;并给出了使用VtoolsD工具和VC 6.0来编写处理数据采集卡硬件中断程序的流程和实例,最后对一些测试数据进行分析,验证了该编程方法的可行性和正确性。 相似文献