Ug, I keep thinking of stuff *after* I post, heh. SO as an experiment there would be nothing wrong with using a beaglebone, or beagleboard for this purpose. However, if you're unfamiliar with Linux, and writing code for such. It could be beneficial to just start off with something else. Such as a USB capable PIC32, or any number of Cortex M0/M0+, M3/M4 dev boards on the market.
I think TI even has a recent board based on their TM4C(Cortex M4 ) processors that is meant to be a USB dev board. But the point is, if you're going to start off knowing nothing of what you need to learn, etc. You may as well start off with a "bare metal" type device. Cost, and complexity wise you're life will be a lot simpler. With the trade-off that you'll have to get your hands dirty writing low level code( at the register level ). On Thu, Sep 22, 2016 at 4:53 PM, William Hermans <yyrk...@gmail.com> wrote: > Additionally, the beaglebone does have at least one USB port that can run > USB gadget devices on it, g_ether comes to mind( USB network interface ). > Or you *could* just use the ethernet port. Or(again ! ) you could use a USB > to UART cable. Such as the serial debug cable( and tty device on the > beagelbone ). > > Then the idea becomes writing client / server app(s) for which the sky is > the limit. > > On Thu, Sep 22, 2016 at 4:43 PM, William Hermans <yyrk...@gmail.com> > wrote: > >> Searching the internet, you're likely going to find people who say this >> is not possible. At least where USB is concerned. Where the RasberryPI is >> concerned the USB ports on it are connected to a hub chip, which then runs >> in USB master mode. So . . . using HID USB descriptors is not possible in >> this case. Or so I've read. >> >> However, with all that said, I do believe the beaglebone's 'client' port >> is capable of USB slave mode. Regardless read Phil Polstra's post here: >> https://groups.google.com/forum/#!msg/beagleboard/Umoa2yElKM >> 8/JdD0SY_oCQAJ >> >> He did a DEFCON demonstration using a beaglebone to emulate a PC >> keyboard( I think ). That should be more than enough to get you started. >> >> On Thu, Sep 22, 2016 at 4:22 PM, David Glaser <dgla...@glaserresearch.net >> > wrote: >> >>> I am working with some researchers in developing a game controller for >>> people with disabilities of the hand. The idea is to explore different >>> techniques for capturing gestures and converting them into joystick axis >>> movement and button pushes. >>> >>> I was wondering if anyone has an example of how to make a BeagleBoard-xm >>> (or a BeagleBone Black) appear as a joystick to a host pc. >>> >>> Any help would be appreciated. >>> >>> I would like to use Debian. >>> >>> -David Glaser >>> >>> -- >>> For more options, visit http://beagleboard.org/discuss >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "BeagleBoard" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to beagleboard+unsubscr...@googlegroups.com. >>> To view this discussion on the web visit https://groups.google.com/d/ms >>> gid/beagleboard/1557f693-3ecc-4891-8cdc-a03fbad1f301%40googlegroups.com >>> <https://groups.google.com/d/msgid/beagleboard/1557f693-3ecc-4891-8cdc-a03fbad1f301%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CALHSORp7hGp%3DFsGEUgT_jCrV%2BKrC2YrFbG00soyWk8vhxciNAQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.