|
[1] USB Implementers Forum, “Universal Serial Bus Specification,” Revision 1.1, 1998 available at http://www.usb.org. [2] USB Implementers Forum, “Device Class Definition for Human Interface Devices,” Revision 1.1, 1999 available at http://www.usb.org. [3] MICROSOFT. The driver development kit. http://www.microsoft.com/ddk/. [4] JUNGO.WinDriver for Windows. http://www.jungo.com/windriver_windows.html. [5] Compuware. DriverStudio http://www.compuware.com. [6] S.A. Thibault, R. Marlet, C. Consel, “Domain-specific languages: from design to implementation application to video device drivers generation,” Software Engineering, IEEE Transactions on , Vol. 25, Issue 3, pp. 363.377, May-June 1999. [7] M. O'Nils, J. Oberg, A. Jantsch, “Grammar based modelling and synthesis of device drivers and bus interfaces,” Euromicro Conference, 1998. Proceedings. 24th, Vol. 1, pp. 55.58, Aug. 1998. [8] M. O'Nils, A. Jantsch, “Operating system sensitive device driver synthesis from implementation independent protocol specification,” Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings, pp. 562-567, March 1999. [9] Christopher L. Conway, Stephen A. Edwards, “NDL: a domain-specific language for device drivers,” ACM SIGPLAN Notices , Proceedings of the 2004 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools, Vol. 39, Issue 7, pp. 30-36, June 2004. [10] L. Reveillere, F. Merillon, C. Consel, R. Marlet, G. Muller, “A DSL approach to improve productivity and safety in device drivers development,” Automated Software Engineering, 2000. Proceedings ASE 2000. The Fifteenth IEEE International Conference on , pp.101.109, Sept. 2000. [11] Steven Doran, “Interfacing low-level C device drivers with Ada 95,” ACM SIGAda Ada Letters , Proceedings of the 1999 annual ACM SIGAda international conference on Ada, Vol. XIX, Issue 3, pp.133.143, September 1999. [12] C. W. Yang, Paul C. H. Lee, and R.C Chang, “Reuse Linux Device Driver in Embedded Systems,” Proceeding of the 1998 International Computer Symposium(ICS’98), Taiwan, 1998. [13] B. Ford, K. Van Maren, J. Lepreau, S. Clawson, B. Robinson, J. Turner, “The Flux OS Toolkit: reusable components for OS implementation,” Operating Systems, 1997., The Sixth Workshop on Hot Topics in, pp. 14-19, May 1997. [14] 蔡孟哲, WDM Driver程式設計實務. 碁峰資訊, 2004. [15] 葛湘達, WDM驅動程式設計手冊. 碁峰資訊, 2000. [16] 蕭世文, USB 2.0硬體設計. 文魁資訊, 2002. [17] 許永和, 微處理機與USB主從介面之設計與應用. 儒林出版社, 2005. [18] 黃錦熹, DirectX多媒體程式開發實務. 電腦人文化事業, 2004.
|