Hello,
These are my first steps in the hardware world and i bought a FEZ Cerberus without understanding the different API differences between open source and premium.
One of my goal by purchasing this mainboard was to emulate a keyboard just like in this tutorial :
GHI Electronics – Where Hardware Meets Software
and to add a SD Card to mimic this device :
https://github.com/hak5darren/USB-Rubber-Ducky/wiki
but providing it a complete C# API.
Well, what was my disillusion when i found that i was running a 4.2 framework mainboard with the open source API, and that the usbclient namespace was not yet implemented : (after updating my mainboard of course, i was very proud of btw!)
http://www.ghielectronics.com/downloads/NETMF/OSHW%20Library%20Documentation/Index.html
I fired up Reflector and decompiled the premium API, and implemented it on my 4.2 project. Without success!
Then i understood that my debugging interface was USB and i had to change it to SERIAL, unfortunately i have no module to do that.
Browsing through the store i found the Serial-USB Module : http://www.ghielectronics.com/catalog/product/287, but not sure if it is enough to achieve my goal.
Since i’m ill-at-ease with hardware and with Micro Framework in general, could any one advise me ?
Should i buy a new mainboard supporting the GHI’s Premium Library (if yes what should i use for my purpose) or is it feasible with the FEZ Cerberus, and in that case am i on the right path ?
Thank you for reading me,