USB communication

I would like to know what is the best way to establish USB link
between a beagleboard and another platform like a PC under windows or
linux. The software on the PC plateform send a request and data to
the Beagleboard. The beagleboard process the data and return the
awnser to the PC.

There are three very simple solutions that spring to mind:

  1. Connect to the BeagleBoard’s serial port from a host PC.
  2. Connect to the BeagleBoard’s USB OTG port and have the BeagleBoard run a serial USB gadget.
  3. Connect to the BeagleBoard’s USB OTG port and have the BeagleBoard run a NIC USB gadget.

Options 2 and 3 are simpler to cable up as all you need is a standard USB cable from the host PC to the BeagleBoard’s OTG port. In all three cases the host PC can be running pretty much any operating system (including Linux, Windows, OSX, Solaris, AIX etc)

Do you now source exaples of this kind of communication?

What kind of sources do you need: for PC or Beagle?

If for PC what OS?

2010/4/12 Geoffroy Rivet-Sabourin <grsabourin@googlemail.com>

What kind of sources do you need: for PC or Beagle?

If for PC what OS?

> Do you now source exaples of this kind of communication?

> > There are three very simple solutions that spring to mind:

> > 1. Connect to the BeagleBoard's serial port from a host PC.

> > 2. Connect to the BeagleBoard's USB OTG port and have the BeagleBoard
> run a serial USB gadget.

> > 3. Connect to the BeagleBoard's USB OTG port and have the BeagleBoard
> run a NIC USB gadget.

> > Options 2 and 3 are simpler to cable up as all you need is a standard USB
> cable from the host PC to the BeagleBoard's OTG port. In all three cases
> the host PC can be running pretty much any operating system (including
> Linux, Windows, OSX, Solaris, AIX etc)

> > > Date: Sat, 10 Apr 2010 18:15:08 -0700
> > > Subject: [beagleboard] USB communication
> > > From: grsabou...@googlemail.com
> > > To: beagleboard@googlegroups.com

> > > I would like to know what is the best way to establish USB link
> > > between a beagleboard and another platform like a PC under windows or
> > > linux. The software on the PC plateform send a request and data to
> > > the Beagleboard. The beagleboard process the data and return the
> > > awnser to the PC.

> > > --
> > > You received this message because you are subscribed to the Google
> Groups "Beagle Board" group.
> > > To post to this group, send email to beagleboard@googlegroups.com.
> > > To unsubscribe from this group, send email to

Idealy Windows XP but Linux (ubuntu) is also ok for me

in Google search for: “c /dev/tty example”

2010/4/12 Geoffroy Rivet-Sabourin <grsabourin@googlemail.com>