About Net2280 PCI to USB 2.0 peripheral device controller
I am planning to emulate a USB device on my PC and I came across PLX Net2280 PCI to USB 2.0 peripheral device controller which can be inserted into the PCI slot. On PLXTech's website the spec features of Net2280 include a PCI Bus and a USB device port along with other things. But the website also talks about Net2280EVB which is a PCI board on which the controller should be mounted on, in order to use it.
I have the following questions:
1. What are the hardware components that I need to order? Should I order just Net2280 controller or the PCI board as well?
and the PCI board - Net2280EVB (http://www.plxtech.com/pdf/usb/2280EVB_Sales_Flyer.pdf).
2. Do I need to buy any additional software components apart from those supplied with Net2280 (for example the PLX-RDK mentioned on the website), if I am going to do the device emulation on Linux? (ie. is the gadget API in <kernel_source>/drivers/usb/gadgets/ sufficient to do it?)
Thank you for looking into my post.
If you are emulating a USB device then why are you concerned about hardware?
I am trying to setup a platform on which I can test my experiments with the USB device I am trying to build which is a USB mass storage device (basic) but I don't have the hardware yet. So I need to have a working platform on which I can test my firmware before writing it onto the hardware in the future.
I saw that people are using Net2280 to do just that. But I am not sure if buying only Net2280 it'll provide the PCI board along with the peripheral device controller (since on the manufacturer's website it just shows a chip with no board, though I saw a 'PCI bus' and a 'USB device port' in the 'features' section). So I want to know whether those folks who are already using this option have also bought a separate PCI card to stick Net2280 chip on.
Hope this explains what I am trying to do.
|All times are GMT -5. The time now is 10:14 PM.|