Tag Archives: Beaglebone

Beaglebone Coding 101: I2C

Updated 12/20/12 – Corrected instructions for installing python smbus on Angstrom. Updated 1/6/13 – Another correction to the instructions for installing python smbus on Angstrom  In previous articles in the Beaglebone 101 series, I covered digital GPIO, analog and serial pins, … Continue reading

Posted in Electronics, Programming | Tagged , , | 12 Comments

Beaglebone 101: Linux Tricks for Backing up and Resizing your microSD Card

I recently came across a couple of ideas on Raspberry Pi forums that made me think “wow, that’s so crazy it might just work!” These are disk management commands that Linux allows, but probably shouldn’t.  Even Linux power users go … Continue reading

Posted in Gadgets | Tagged , , | 15 Comments

Beaglebone Coding 101: SPI Output

It’s been too long since my last “Beaglebone Coding 101″ article.  Perhaps many of you have graduated to Beaglebone Coding 201 by now, but I’m going to continue with the 101 level for us less gifted students. I’ve been experimenting … Continue reading

Posted in Electronics, Programming | Tagged , , , | 16 Comments

Ubuntu on the Beaglebone: Enabling Analog In, PWM, I2C and SPI

When writing about the Beaglebone in the past, I mentioned that you needed to be running Angstrom in order to have access to certain devices, since they weren’t yet supported by the kernel in Ubuntu. Well, I’m rather late in … Continue reading

Posted in Electronics | Tagged , | 8 Comments

Beaglebone Coding 101: Buttons and PWM

Update Dec 16 2012 – As pointed out in the comments, the PWM clock is activated by default in the current Angstrom version, Revision A6A.  If you are running this image, there is no need to use mmap to activate … Continue reading

Posted in Electronics, Programming | Tagged , , | 68 Comments

Beaglebone Linux 101: Assigning a Static IP Address with Connman

My article on configuring Angstrom Linux included instructions for setting a static IP address. Sometime after posting that article, I realized that the instructions work great unless you happen to reboot. Then, the settings reverted to the default of using … Continue reading

Posted in Gadgets | Tagged , | 19 Comments

Beaglebone Linux 101: Configuring Angstrom Linux

My previous two articles about the Beaglebone (here and  here) focused on using it as a development platform for handling Arduino-like tasks: interacting with digital, analog and serial devices. In this article I’m going to cover the basics of using … Continue reading

Posted in Gadgets | Tagged , , | 41 Comments

Beaglebone Coding 101: Using the Serial and Analog Pins

[Updated Jan 25: Correction! There is a 1.8V voltage source on the Beaglebone: Port 9 Pin 32.  Thanks to Koen Kooi for the info.  I've updated the text with this information] [Update May 5: In kernel version 3.2.14, the file … Continue reading

Posted in Electronics, Gadgets, Programming | Tagged , , , , | 79 Comments

Beaglebone Coding 101: Blinking an LED

[Updated Jan 22 - various improvements to the Python sample code at the end of the article] In November, Texas Instruments, Digi-Key and the other members of Beagleboard.org, the Beaglebone.  This is a simpler, more hobbyist-friendly little brother to the … Continue reading

Posted in Electronics, Gadgets, Programming | Tagged , , , , | 50 Comments