首页> 外文会议>International conference on computer engineering and network >Exploring Data Communication at System Level Through Reverse Engineering: A Case Study on USB Device Driver
【24h】

Exploring Data Communication at System Level Through Reverse Engineering: A Case Study on USB Device Driver

机译:通过逆向工程在系统级别探索数据通信:以USB设备驱动程序为例

获取原文

摘要

Interactions among operating system, drivers, and peripheral devices are important for users to understand data communication at low system level, system architecture, and hardware programming. In this chapter, we study low-level data communication and resource management by conducting the development of a USB device driver. A reverse engineering approach has been adopted in this study, and we focus on exploring the USB protocol and developing a device driver for the Linux operating system. We have performed various experiments to evaluate the device driver from different aspects, and all testing results are remarkably good. We believe this work can provide users a clear practical understanding of data communication from the hardware level to user space applications as well as theoretical foundations to reproduce any unsupported peripheral hardware devices.
机译:操作系统,驱动程序和外围设备之间的交互对于用户了解低系统级别,系统体系结构和硬件编程的数据通信非常重要。在本章中,我们将通过开发USB设备驱动程序来研究底层数据通信和资源管理。这项研究采用了逆向工程方法,我们专注于探索USB协议并为Linux操作系统开发设备驱动程序。我们已经进行了各种实验,从不同方面评估设备驱动程序,所有测试结果都非常好。我们相信这项工作可以为用户提供从硬件级别到用户空间应用程序的数据通信的清晰实践理解,以及为重现任何不受支持的外围硬件设备提供的理论基础。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号