This project aims to solve the Hotplugging problem with the USB host
driver on the Texas Instruments AM335x processor on the Beaglebone Black.
My name is Ulf Samuelsson, and eMagii is my own company.
In my previous career, I was an application engineer for Atmel, and provided
a lot of patches to the OpenEmbedded project and Buildroot free of charge.
Now I work as a consultant, but would like to continue to work in these
projects, but beeing self-employed this will not bring any bread to the table.
Selected the USB hotplugging problem as a test, if this is feasible.
What We Need & What You Get
Building Angstrom is quite time consuming, so I have invested in a workstation
allowing me to reduce the buildtime from more than 3 hours, to less than one and a half.
This cost me $3-4k.
Will also pay for engineering time invested in this project.
Normally I can charge $125/hour as a consultant, and hopefully crowdfunding will make commercial sense, as long as I can solve real critical problems.
If this works out OK, then I hope to look into how to configure the Beaglebone
using a WiFi dongle in SoftAP mode.
USB and hotplugging is like bread and butter. It is expected to work. Right now, it doesn’t.
This is my first attempt at crowd-sourcing, but as you can see from the video in the Gallery, it already works on my system!
Other Ways You Can Help
Really, it is Texas Instruments that is is responsible for getting their BSP to work.
Talked to them, and they said they would solve it internally in 3.12-rc1, but according to
people testing 3.12, the problem remains.
Why not ask your local Texas Instruments to get the meta-beaglebone source code
and have them release to the public?
Did you replicate this project? Share it!I made one
Love this project? Think it could be improved? Tell us what you think!