Exploring Data Communication at System Level through Reverse Engineering

Article Preview

Abstract:

In the interaction of the operating system, drivers and peripheral equipment, for the user of the system at a low level, understand the importance of the system architecture of data communication, hardware programming. In this paper, we through the research and development ofa USB device driver for the underlying data communication and resource management. The method of reverse engineering in this study, we focus on exploring the use of Linux operating system USB protocol and the development of device driver. We must from the evaluation of differentdevice drivers for a variety of experiments and the test results are verygood. We believe, can offer the theoretical basis for the user a clearunderstanding of the actual data communication from the hardware to the user space application and any unsupported peripheral hardware device for the reproduction of the work.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

3809-3811

Citation:

Online since:

November 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Linux Driver Project. www. linuxdriverproject. org.

Google Scholar

[2] USB desktop Missile Launcher. www. brookstone. com.

Google Scholar

[3] D. Anderson and D. Dzatko. Universal Serial Bus System Architecture. 2nd ed. Addison-Wesley Professional (2011).

Google Scholar

[4] J. Axelson. USB Complete: The Developer's Guide. 4th ed. Lakeview Research(2012).

Google Scholar

[5] J. Corbet, A. Rubini and G. Kroah-Hartman. Linux Device Drivers (3rd edition). O'Reilly, Sebastopol, California(2013).

Google Scholar

[6] A. Kadav and M. Swift. Understanding Modern Device Drivers. ACM SIGARCH Computer Architecture News – ASPLOS '12. 40(1), 87-98( 2012).

DOI: 10.1145/2189750.2150987

Google Scholar

[7] USBlyzer. www. usblyzer. com.

Google Scholar