A Frame Work for Virtual USB Devices Under Linux Environment
In industry firmware development for USB devices is very demanding. This paper is to develop a framework for writing and testing the firmware for USB devices even before the devices are manufactured. Faulty hardware is often a bottleneck in firmware development and time is often lost due to this dilemma. There is need for a framework that could reliably test the firmware without the need of actual hardware. Minimizing the time to sell a product is the key to success in today's growing market. With the development of this framework, hardware and software development can be done in parallel. Such a framework can be developed on any operating system like windows, Linux, etc.