Sunday, June 1, 2014

Beaglebone Black

I have a little embedded computer called a Beaglebone Black (http://beagleboard.org/Products/BeagleBone+Black) that has an Arm processor and I'm running Ubuntu linux on it. The default linux distribution that came with it was called Angstrom.  The sshd was broken because of an empty file and I had to connect with a serial cable to fix it. It didn't take much to have me switch to the Ubuntu distribution as the Debian style package manager is so convenient and apparently more mature in it's development than the Angstrom distribution. If you're like me, you just want to be able to install the packages/applications you require and get to work or learn some of the cool features instead of debugging why you cannot ssh into the device.

The Beaglebone Black has some connectors with GPIO that can be used to control external devices.



For example, I have it controlling some LEDs and a small 5VDC fan.  Simple enough and it's a good mechanism for testing the use of GPIO.



Here's a circuit that I used to drive the 5VDC fan.  The GPIO is simply used to turn on/off the transistor's base like a switch.




No comments: