EmbeddedRelated.com
Forums

Interfacing hardware with PC through USB connection

Started by anex July 11, 2010
On Tue, 13 Jul 2010 08:59:06 -0700 (PDT)
linnix <me@linnix.info-for.us> wrote:

> On Jul 13, 8:15=C2=A0am, Oscar Almer <o.al...@gmail.com> wrote: > > On Tue, 13 Jul 2010 10:56:56 -0400 > > > > > > > > Neil <NeilKu...@worldnet.att.net> wrote: > > > On 7/11/2010 3:24 PM, anex wrote: > > > > Hi > > > > > > I am working on a project that requires me to interface a > > > > particular hardware with my PC through a USB port and stream > > > > some audio data through this connection. However i have never > > > > worked on USB interfacing before and am looking for some good > > > > resources or tutorials to start work in this field. I might > > > > also need to use a microcontroller in the interfacing > > > > circuitry. I cant buy expensive ready made interfacing tools > > > > available in the market and would want build them on my own. It > > > > would be great if you guys could suggest something related to > > > > such a project that might be of help.. > > > > > > Thanks in advance.! =C2=A0 > > > > > > --------------------------------------- =C2=A0 =C2=A0 =C2=A0 =C2=A0=
=C2=A0 =C2=A0 =C2=A0
> > > > Posted throughhttp://www.EmbeddedRelated.com > > > > > Jan Axelsons Book USB Complete is Popular. > > > > I went looking for books on this very topic last week, found the > > same, and bought it. I feel like I'm missing something, however; it > > seems to discuss the high-level protocols well enough, but so far > > I've found it somewhat repetitive and =C2=A0importantly lacking in > > low-level details. (Low-level details is what makes the high-level > > picture, after all). >=20 > How does your application interface look like? Do you have custom > driver/apps on the target? If so, you can just overlay your protocols > on top of the existing standards. I always start with the CDC driver > because it provides a quick and easy debugging environment (just > printf). Even if I need another driver class, I would end up with > composite device with at least the CDC debug port. >=20
I'm not the OP, which may be who you want to ask. Topic drift setting in again.=20 My main complaint about the book is that, as someone else pointed out in a different branch, it covers the basics but not the details. I would not be able to implement a USB device from just reading the book. //Oscar