BeagleBone Black programmable realtime unit (PRU) Hello World – Part 1

Introduction

This part covers the device tree overlay for our little Hello-World Example. I will not cover Linux device trees here or why they are useful because there are already a lot of good sources out there that do so.

Continue reading BeagleBone Black programmable realtime unit (PRU) Hello World – Part 1

BeagleBone Black programmable realtime unit (PRU) Hello World – Intro

After receiving my BBB earlier this week, I was absolutely keen on using the Programmable Real-time (execution) Unit (or PRU), which is included in the main ARM-CPU of the BBB. But I soon realized that this is absolutely not a fun topic to start with, especially, if you are new to programming or embedded architectures. PRU programming can be pretty frustrating in the beginning and there is almost no community support or tutorials. But I’ll try to cover the topic as good as I can. Let’s get started!

Continue reading BeagleBone Black programmable realtime unit (PRU) Hello World – Intro