How to Faking a PCI or USB device.
Prashant Shah
pshah.mumbai at gmail.com
Tue Nov 27 01:29:33 EST 2012
Hi,
On Tue, Nov 27, 2012 at 11:21 AM, Pranay Kumar Srivastava
<Pranay.Shrivastava at hcl.com> wrote:
>
>
>> -----Original Message-----
>> From: Mulyadi Santosa [mailto:mulyadi.santosa at gmail.com]
>> Sent: Monday, November 26, 2012 4:07 PM
>> To: Pranay Kumar Srivastava
>> Cc: kernelnewbies at kernelnewbies.org
>> Subject: Re: How to Faking a PCI or USB device.
>>
>> Hi..
>>
>> On Mon, Nov 26, 2012 at 5:27 PM, Pranay Kumar Srivastava
>> <Pranay.Shrivastava at hcl.com> wrote:
>>
>> > Is it possible to fake such a device that probably does nothing but I can say
>> modify some parameters of the fake device? In short is it possible to devise a
>> fake configuration address space of the fake device and try to use it
>> (completely in memory device)?. If it can be done please give me some
>> pointers.
>>
Buy a demo board based on AT90USB micro controller like
http://dorkbotpdx.org/wiki/duce
http://www.atmel.in/tools/AT90USBKEY.aspx
You can program this micro controller using lufa
http://www.fourwalledcubicle.com/LUFA.php to act as :
Android Accessory Host
Audio In Device
Audio In Host
Audio Out Device
Audio Out Host
Dual Virtual Serial Device
Generic HID Device
Generic HID Host
Joystick Device
Joystick Host
Keyboard Device
Keyboard/Mouse Device
Keyboard Host
Keyboard Host/Device Dual Mode
Mass Storage Device
Mass Storage/Keyboard Device
Mass Storage Host
MIDI Device
MIDI Host
Mouse Device
Mouse Host
Printer Host
RNDIS (CDC) Ethernet Device
RNDIS (CDC) Ethernet Host
Still Image Host
Virtual Serial Device
Virtual Serial Host
Virtual Serial/Mass Storage Device
Virtual Serial/Mouse Device
More information about the Kernelnewbies
mailing list