PRU Academy and OpenPRU Now Live on TI.com!

Difficulty Level

Texas Instruments is excited to announce that the initial version of PRU Academy is now available in both the AM243x Academy and AM64x Academy a new training resource for PRU developers! With PRU Academy you will find an introduction to PRU, PRU getting started labs, and other helpful resources to enhance or build your understanding. […]

Work smarter, not harder – Using Git

Difficulty Level

Synopsis Lately I have been asked to look through Gateware Repositories from different users, with different interesting problems. One thing I keep coming across is work on the main branch. I realize it’s probably people who doesn’t know better, but to the trained eye, it’s really painful to watch. The problem There are a whole […]

Using configfs for dynamic device tree overlays with BalenaOS

Difficulty Level

I spend most of my time working on BeagleBoard.org community projects, but I do a few projects of my own building IoT devices. There are a number of good software infrastructure tools out there, but I often use Balena. The problem I have faced often is not specific at all to Balena, but I’d like […]

Pinouts site update #1

Difficulty Level

BeagleBoard.org's pinout site

We are working on a new pinouts site for our single-board computers. It is built with Next.js for quick updates & responsive UI. One of the major improvements of the new site is that you will not be taken to a whole new page every time you select a bus or a pin. The project […]

MicroBlocks on BeagleConnect Freedom

Difficulty Level

Hello everyone. I have been recently working on porting MicroBlocks to BeagleConnect Freedom. This also involved work improving Arduino module for Zephyr since MicroBlocks uses Arduino APIs. I will now go over using MicroBlocks on Beagleconnect Freedom. What is MicroBlocks? MicroBlocks is a free, Scratch-like blocks programming language for learning physical computing with educational microcontroller […]