Skip navigation
1 2 Previous

BeagleBoard

23 Posts authored by: Drew Fustini
After my last post Build fbtft drivers for Linux 4.4 on BeagleBone Black, I was curious what patches are needed to run mainline Linux kernel on BeagleBoard.  Here's what I've found so far:   Mainline Linux kernel "Mainline" refers to Linus Torvald's linux.git repo hosted on kernel.org: Kernel version currently in development is Linux 4.4 Linux 4.4 is now in the release candidate phase Most recent release candidate is: Linux 4.4-rc3   Robert C. Nelson's bb-kernel repo bb-kerne ...
Chicago hackerspace Pumping Station: One uses BeagleBoard to control door access:   There is BeagleBone Black on the Front Door and the Back Door:   The BeagleBone is a connected to a Sparkfun USB RFID breakout with a ID-12 RFID Reader.  This scans the RFID keys: [More photos]   PS1 president Derek Bever and other members are collaborating on this GitHub repo:   Client-side RFID authentication (and general access control) This system is built on a BeagleBone ...
In previous blog posts, I've showed how to use small LCD displays as a Linux framebuffer on the BeagleBone Black thanks to the fbtft drivers: BeagleBone Black LCDs with Prebuilt FBTFT drivers BeagleBone Black: build fbtft drivers for latest Linux 3.8 kernel Build fbtft drivers for TI Linux 4.1 kernel   In this post, I will show how to use fbtft drivers on BBB with the latest version of the Linux kernel.  In this case, that is Linux 4.4. Full transcript in this GitHub Gist.   & ...
Texas Instruments has their own Linux kernel repo with branches to support their processors such as the Sitara AM3358 in the BeagleBone Black:   Gitorious@TI: ti-linux-kernel This repo contains a Linux kernel that has been integrated with outstanding TI open source patches based on the open source Linux kernel found at kernel.org Here is a good presentation for TI TechDay 2015 on how TI handles Linux engineering.   The most excellent Robert C. Nelson has m ...
My previous post showed how to use small TFT LCDs as a Linux framebuffer on a BeagleBone Black:   BeagleBone Black LCDs with Prebuilt FBTFT drivers   I showed how to use pre-built fbtft kernel modules to provide the necessary Linux device driver.  However, what if you want to use fbtft modules with a newer version of the Linux kernel?   The BeagleBone Black currently ships with a Linux 3.8 kernel built from Robert C. Nelson's am33x-v3.8 branch.  I do also have fbtft wo ...
BeagleBone Black using Prebuilt FBTFT drivers Debian Image: bone-debian-7.5-2014-05-14-2gb Kernel: Linux 3.8.13-bone50 Drivers: fbtft-2014-02-07-3.8.13-bone50.tar.gz Displays that I used: Adafruit 1.8" TFT LCD (using fb_st7735r driver) Adafruit 2.2" TFT LCD (using fb_ili9340 driver) Photos of wiring and LCD demo Videos of LCD demo Based on instructions from fbtft wiki GitHub Gist with complete transcript of running the below instructions     Step 1: Download, Flash &a ...
My Tor relay running on a BeagleBone Black is even faster after upgrading to Debian 8 (Jessie) and TorProject.org tor 0.2.6 package for Jessie: Thanks to Alison Macrina of the Library Freedom Project for the motivation to upgrade after watching her inspiring talk during the Aaron Swartz's Day 2015 celebration at Internet Archive last weekend:   A quick aside, if you've not seen this documentary about Aaron's life, then please be sure to watch it: The Internet's Own Boy: The Stor ...
NASA Jet Propulsion Laboratory prototyped a new rover design with the BeagleBone Black!   "Testing a Space Rover Under Alaskan Ice"     Here's a screenshot of the BeagleBone: ...
I've previously had great results connecting Adafruit 8x8 LED matrix displays to the BeagleBone Black via I2C: Adafruit 8x8 LED matrix controlled by BeagleBone Black LED ticker: BeagleBone Black & multiple Adafruit 8x8 displays   I decided to try out the Adafruit bi-color 8x8 LED matrix and hooked it up with the same I2C pins as before.  You'll need to setup the Adafruit_BBIO Python library if you haven't already: https://learn.adafruit.com/setting-up-io-python-library-on-beagl ...
The wonderful Trammel Hudson of NYC Resistor posted the BeagleBone cape PCB to connect the BeagleBone Black to the Adafruit 16x32 RGB LED matrix to create the dazzling Octoscroller: OSH Park ~ Octoscroller v2   Just ordered updated Octoscroller boards. OSH Park has an awesome zero-friction Eagle CAD to PCB production process. Drives up to eight chains of 32x16 or 32x32 LED panels with a Beagle Bone Black.   Wondering what the Octoscroller is?  Check out Trammel's excellent ...
I previously wrote about using the 8x8 LED matrix with the BeagleBone Black and visualizing Facebook notifications on the matrix.  Adafruit has an interesting tutorial about using multiple 8x8 LED matrix displays together:   Animating Multiple LED Backpacks http://learn.adafruit.com/animating-multiple-led-backpacks The above tutorial was written for the Arduino, but I wanted to control multiple Adafruit 8x8 LED matrix displays with the BeagleBone Black.  I lucked out when I fou ...
UPDATE: Kim the Maker Mom did an awesome job on WGN News this morning.  Kids will be lucky to get these awesome STEM/DIY/maker gifts like littleBits, Bigshot Camera, GoldieBlox, Roominate, etc.  At 4m 25s, check out the BeagleBone Black and Adafruit 16x32 RGB LED panel (displaying output from LEDscape designed at NYC Resistor) VIDEO: http://morningnews.wgntv.com/2013/12/05/tech-toy-gift-ideas/ BLOG: The Maker Mom: Hot Holiday STEM and Tech Gifts for Kids (Boys and Girls) 2013 as see ...
Previously, I wrote a blog post about how I displayed the count of my unseen Facebook notifications on a 7-segment display connected to the BeagleBone Black: BeagleBone Black displays Facebook notifications on Adafruit 7-segment.  I decided to do a similar task with the BeagleBone Black & Adafruit 8x8 LED matrix.  My most recent post that shows how it is interfaced with the BBB: Adafruit 8x8 LED matrix controlled by BeagleBone Black. Here's the Python script that grabs the uns ...
Similar to my previous post on Interfacing BeagleBone Black with Adafruit 7-segment LED display, I have hooked up the Adafruit 8x8 LED matrix with I2C "backpack".  This means the matrix is connected with just 4 wires (3.3VDC, GND, SDA, SCL) to the BeagleBone Black (e.g. BBB) which is mounted on the Adafruit BeagleBone Black Proto Plate: And like with the 7-segment LED "backpack", the Python module that Adafruit wrote for the Raspberry Pi works with the BeagleBone Black as well (hooray fo ...
[A followup to Interfacing BeagleBone Black with Adafruit 7-segment LED display]   I've been working on a Python script to display my current number of unseen Facebook notifications (that white number in the redbox in the upper right of Facebook) using a Adafruit 7-segment display connected to a BeagleBone Black (aka BBB). Here is the code on GitHub Gist (a work in progress):   Cheers, Drew http://twitter.com/pdp7 ...