DriverGen: Automating the Generation of Serial Device Drivers

被引:0
|
作者
Zhai, Jiannan [1 ]
Du, Yuheng [2 ]
Hughes, Shiree [1 ]
Hallstrom, Jason O. [1 ]
机构
[1] Florida Atlantic Univ, Inst Sensing & Embedded Network Syst Engn, 777 Glades Rd, Boca Raton, FL 33431 USA
[2] Clemson Univ, Sch Comp, Clemson, SC 29634 USA
关键词
D O I
10.1007/978-3-319-47075-7_37
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Microprocessors operate most serial devices in the same way, issuing commands and parsing corresponding responses. Writing the device drivers for these peripherals is a repetitive task. Moreover, measuring the response time of each command can be time-consuming and error prone. In this paper, we present DriverGen, a configuration-based tool developed to provide accurate response time measurement and automated serial device driver generation. DriverGen (i) simulates the command execution sequence of a microprocessor using a Java program running on a desktop, (ii) measures the response time of the target device to each command, and (iii) generates a device driver based on the received responses and measured response times. To evaluate DriverGen, three case studies are considered.
引用
收藏
页码:325 / 330
页数:6
相关论文
共 50 条
  • [31] On Automating BACnet Device Discovery and Property Identification
    Cash, Michael
    Wang, Shan
    Pearson, Bryan
    Zhou, Qun
    Fu, Xinwen
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [32] AUTOMATING NC TOOL PATH GENERATION
    不详
    MANUFACTURING ENGINEERING, 1986, 96 (05): : 79 - 80
  • [33] AUTOMATING THE GENERATION OF COORDINATED MULTIMEDIA EXPLANATIONS
    FEINER, SK
    MCKEOWN, KR
    COMPUTER, 1991, 24 (10) : 33 - 41
  • [34] AUTOMATING THE CHROMATOGRAPHY REPORT GENERATION PROCESS
    JUSTICE, J
    AMERICAN LABORATORY, 1989, 21 (11) : 54 - &
  • [35] A simple device for serial pyeloureterograms
    Moore, TD
    JOURNAL OF UROLOGY, 1931, 26 (02): : 317 - 323
  • [36] EMMA SERIAL ANALYTICAL DEVICE
    VASICHEV, BN
    VOLNUKHIN, BN
    ZELEV, SF
    ROGACHEV, YI
    MURASHKO, GM
    KAPLICHNYI, VN
    KISEL, GD
    IZVESTIYA AKADEMII NAUK SSSR SERIYA FIZICHESKAYA, 1972, 36 (06): : 1318 - +
  • [37] Device for serial photography of the scalp
    Dhurat, Rachita
    Shukla, Deepti
    Daruwalla, Sanober
    JOURNAL OF THE AMERICAN ACADEMY OF DERMATOLOGY, 2023, 88 (02) : E89 - E90
  • [38] AUTOMATING SERIAL MANAGEMENT AT THE LIBRARY-OF-CONGRESS - A STATUS-REPORT
    DOBBS, K
    MILLER, L
    INFORMATION TECHNOLOGY AND LIBRARIES, 1986, 5 (04) : 333 - 339
  • [39] CONFLICTING DEVICE DRIVERS AND CAPACCESS
    DELFINO, E
    ONLINE, 1993, 17 (01): : 86 - 88
  • [40] Standalone device drivers in Linux
    Ts'o, T
    PROCEEDINGS OF THE FREENIX TRACK: 1999 USENIX ANNUAL TECHNICAL CONFERENCE, 1999, : 27 - 40