Blog Archives

BeagleBone Black Serial UART Device Tree Overlays for Ubuntu and Debian Wheezy (tty01, tty02, tty04, tty05 .dtbo files)

BeagleBone Black UARTs Unlike the BeagleBone White, the BeagleBone Black has no built-in serial to USB connection. This was one of the several cost saving measures taken in order to get the per-unit price down to $45 USD. The serial

Posted in BeagleBone Black, Device Tree, HowTo Tagged with:

Using BeagleBone Black GPIOs

To control digital input / outputs for the BeagleBone Black, you can use the facilities exposed by the kernel in the /sys/class/gpio directory. Note that the BeagleBone White pinouts are different from the BeagleBone Black. Also note that the GPIOs

Posted in BeagleBone Black, HowTo

Expanding Linux Partitions: Part 2 of 2

As shown in Part 1 of this article, extracting Linux from a pre-made .img file can result in unused space at the end of the uSD card. Depending on the size of the uSD card, this could leave a significant

Posted in BeagleBone Black, eMMC, HowTo, Partitioning

BeagleBone Black GA Angstrom Image

Before booting the BeagleBone Black for the first time, you may want to snap an image of the unbooted the Angstrom load from NVRAM in its virgin state for future reference.  To do this, we need a microSD card to

Posted in BeagleBone Black, eMMC, HowTo

Expanding Linux Partitions: Part 1 of 2

When installing Linux by unpacking .tar files into empty boot and root file system partitions, you get to decide how the partitions will lay out. When extracting Linux from a raw image file, the partition table is already defined and

Posted in BeagleBone Black, eMMC, HowTo, Partitioning

Node.js for the BeagleBone Black

To run node.js on the BeagleBone, it needs to be compiled from scratch or you can install a precompiled distribution available on the downloads page. While it seems to be more common to cross-compile for the ARM, I find it

Posted in BeagleBone Black, HowTo Tagged with: