GSoC reaching first evaluation

Now is a great time to check out some of the on-going projects! https://elinux.org/BeagleBoard/GSoC/2022_Projects

BeagleBone® Helps Preserve The History of Apollo’s “Hidden Figures”

BeagleBone® Helps Preserve The History of Apollo’s “Hidden Figures”

Navigating to the moon and landing on its surface during the NASA Apollo missions 50 years ago took some fascinating engineering within the spacecraft.  The Apollo Guidance Computer or AGC was key to guiding the craft and to the success of the mission. Ken Shirriff and friends Mike Stewart, Marc Verdiell, and Carl Claunch have been restoring an AGC … Continued

Educator Highlight: Derek Molloy, Embedded Linux YouTube Rock-Star and Author

Educator Highlight: Derek Molloy, Embedded Linux YouTube Rock-Star and Author

We caught up with Derek Molloy, Author and Sr Lecturer in the School of Electronic Engineering at Dublin City College to chat about his use of BeagleBoard in the classroom and what inspired him to write a textbook and a series of very popular YouTube videos using them. (Part 1 of 2 Parts)  What was … Continued

Ken Shirriff goes hands-on with the PocketBeagle

Ken Shirriff goes hands-on with the PocketBeagle

Ken Shirriff has written an excellent in-depth look at the PocketBeagle: Hands-on with the PocketBeagle: A $25 Linux Computer The PocketBeagle is a tiny but powerful inexpensive key-fob-sized open source Linux computer. It has 44 digital I/O pins, 8 analog inputs, and supports multiple serial I/O protocols, making it very useful as a controller. In … Continued

Laser PCBs with LDGraphy

Laser PCBs with LDGraphy

Inderpreet Singh writes on the Hackaday blog about Henner Zeller’s latest project: Laser PCBs with LDGraphy There are many, many ways to get a PCB design onto a board for etching. Even with practice however, the quality of the result varies with the process and equipment used. With QFN parts becoming the norm, the days of … Continued

Introduction videos for Google Summer of Code 2017

Introduction videos for Google Summer of Code 2017

Watch the introduction videos from our Google Summer of Code 2017 students: BeagleWire software support by Patryk Mężydło BeagleBone AVB Stack by indu mathi BeagleLibs BeagleBoot by Ravi Kumar Prasad Sonic Anemometer by NAVEEN SAINI Beaglebone PRU DMA by Maciej Sobkowski

FPGA cape for BeagleBone Black

FPGA cape for BeagleBone Black

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 … Continued

Beagle Entertainment System Cartridge Console

Beagle Entertainment System Cartridge Console

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 … Continued

Motor Speed Control using BeagleBone PRU

Motor Speed Control using BeagleBone PRU

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 … Continued

PRU Interface to ADC using RemoteProc and RPMsg

PRU Interface to ADC using RemoteProc and RPMsg

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 … Continued