Beagleboard Hardware Settings

As we want to run 0xdroid on beagleboard, there are some hardware related settings we used. In this article we will talk about how we connect our beagleboard with other devices.

The following image comes from beagleboard web site. And you can buy beagleboards from that website.

RS232

Easy way:

Buy from digikey. Click here

Geek way:

we made our own RS232 lines. Here are the materials we used:
– USB to RS232 line

From beagleboard

– one RS232 male solider head (A)
From beagleboard

From beagleboard

– Three lines
From beagleboard

– one 2.5mm 2x5 10 pin header (B)
From beagleboard

Connecting A to B with :
A <——> B
2 <——–> 3
3 <——–> 2
5 <——–> 5
You can also check here

From beagleboard

USB OTG Lines

We had tested with the EHCI port and verified that currently the EHCI port supports USB2.0 devices, however it does not support all the usb devices we had. (If all your device are USB 2.0 you may ignore this.)
For example keyboard and mouse, and therefore we need to use the OTG port for our input devices.

Easy way

Buy from digikey Click here

Geek way

Buy a normal mini male to USB type A male line (Generally speaking, most A male to mini male lines are in this type). Then cut the cover of mini male’s head, and short pin 4 and 5. Recover the mini male’s head.
Then you can use this line to play with USB OTG.

From beagleboard

USB hub

We play with more than one devices, therefore we need a USB hub to play with. You can buy
A female to female head (easy to find)
– a self-powered USB hub
Please note that you will need self-powered USB hub because the usb OTG port may not have sufficient current for all devices.

HDMI monitor

  • find a monitor with HDMI or DVI-D interface (You can try TV as a monitor, but do NOT expect too much)
  • find a HDMI to HDMI or DVI-D line