Using the roboRIO with the BeagleBone

Uncategorized

Alek Mabry made this tutorial for using the BeagleBone with the roboRIO for FIRST Robotics Competition (FRC): Using the roboRIO with the BeagleBone Supplies Connecting the roboRIO to the BeagleBone Connecting to your BeagleBone UDP on the roboRIO (Java) UDP on the BeagleBone (Python) Be sure to also check out Alek’s previous robotics project: Building a […]

Google Summer of Code 2017

Uncategorized

We’re excited to announce that BeagleBoard.org has been accepted as a mentoring organization for Google Summer of Code 2017: Interested students are encouraged to review our 2017 GSoC ideas and begin interacting with our GSoC administrators and mentors on our GSoC mailing list and beagle-gsoc chat.  Students can apply starting on March 20th. We are also looking for additional mentors. […]

FPGA cape for BeagleBone Black

Uncategorized

Jim Kleiner created a minimal FPGA cape for the BeagleBone Black: BBB LX9 FPGA Board Jim describes his design decisions: I decided to try a minimalist hand solderable FPGA board.  The LX9 is the largest part available in a TQG-144, beyond that its BGAs One of the key points is that the SPI interface is on BBB […]

BuddyBot: First robot programmed in Swift

Uncategorized

Jon Hoffman created a Swift library for interacting with the GPIO, PWM and Analog pins on the BeagleBone Black: Jon used SwiftyBones to develop BuddyBot, the first robot programmed in the Swift: Learn more about Swift in in Jon’s book: Mastering Swift 3 – Linux Learn to build fast and robust applications on the Linux Platform with Swift

Embedded Linux Conference 2017

Uncategorized

The Linux Foundation’s annual Embedded Linux Conference North America is coming up in few weeks: Embedded Linux Conference 2017 February 21 – 23 in Portland, Oregon We’ll be having a “Birds of a Feather” (BoF) discussion on topics related to BeagleBoard and BeagleBone: BeagleBoard and BeagleBone BoF Tuesday, February 21, 3:00pm – 3:50pm Jason Kridner will […]

BeagleBone Laundry Notification Texter

Uncategorized

This project on Digi-Key aims to make domestic life a bit easier: How to Make a BeagleBone-Based Appliance Notification Texter Once a washer or dryer cycle has started, users have to wait up to an hour for them to finish their cycles. Too often, they forget to check in on the appliances so wet clothes sit […]

Beagle Entertainment System Cartridge Console

Uncategorized

Fresh off his PhD dissertation, Andrew Henderson decided turn his Beagle Entertainment System (BES) into a tiny SNES cartridge console! Beagle Entertainment System Cartridge Console The Beagle Entertainment System (BES) is a suite of emulators with a GUI front-end that makes retrogaming on the BeagleBone Black simple and straightforward. It provides two SNES controller ports that use a […]

Motor Speed Control using BeagleBone PRU

Uncategorized

Greg Raven created this motor speed controller based on a Texas Instruments demonstration project.  His implementation uses RemoteProc and RPMsg framework to connect the PRUs (Programmable Real-time Units) to Linux userspace.  The PRUs are 32-bit RISC processors which offload real-time tasks from Linux running on the ARM processor. The system implements a Proportional Integral Derivative (PID) controller. The controlled […]

Blinking a LED with Rust

Uncategorized

Rust is a systems programming language that is quickly growing in popularity.  Christopher Woodall chose Rust to develop a drink making robot powered by BeagleBone Green Wireless: Rusty Nail Christopher has written development notes about using Rust on BeagleBone: Setting up a BeagleBone with Rust We will use rustup which is a rust toolchain installer similar to rvm or […]

PRU Interface to ADC using RemoteProc and RPMsg

Uncategorized

Greg R recently posted on the BeagleBoard.org mailing list about a BeagleBone Green project that he’s been working on: PRU Interface to ADC using RemoteProc and RPMsg The project is hosted on GitHub:  Greg-R/pruadc1 The goal of this project is to perform real-time digitization of an analog audio waveform, and then to make the digital data-stream […]