Programming Windows NT device drivers to operate non-interrupting embedded devices

被引:0
作者
Karin, T [1 ]
Weiss, S [1 ]
机构
[1] Tel Aviv Univ, Dept Elect Engn Syst, IL-69978 Tel Aviv, Israel
来源
22ND CONVENTION OF ELECTRICAL AND ELECTRONICS ENGINEERS IN ISRAEL, PROCEEDINGS | 2002年
关键词
D O I
10.1109/EEEI.2002.1178347
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In lightly loaded systems or in systems with constant load that is known in advance, polling may he used to save interrupt. resources or to simplify testing. To enable the use of polling in other environments, we introduce two polling methods designed to work in heavily loaded systems or in systems in which the load changes dynamically. Both methods have been implemented and tested. on the Windows NT platform. The first method, Adaptive-Priority Polling, is implemented as a user-level application that adjusts the priority of the polling thread according to the CPU load. The second method, Adaptive-Rate Polling, offers higher resolution at the expense of more complex implementation that requires changes in the device driver code.
引用
收藏
页码:105 / 107
页数:3
相关论文
共 6 条
[1]  
BAKER A, 1996, WINDOWS NT DEVICE DR
[2]  
Dekker E. N., 1999, DEV WINDOWS NT DEVIC
[3]  
HO RC, 1995, ACM COMP AR, P404, DOI 10.1109/ISCA.1995.524579
[4]   Prototyping the M68060 for concurrent verification [J].
Kumar, J .
IEEE DESIGN & TEST OF COMPUTERS, 1997, 14 (01) :34-41
[5]   Interface design for core-based systems [J].
Madisetti, VK ;
Shen, L .
IEEE DESIGN & TEST OF COMPUTERS, 1997, 14 (04) :42-51
[6]  
MICHAEL MS, 1987, 491 NAT SEM