Raspberry Pi
What is the Raspberry Pi?
The Raspberry Pi is a small, inexpensive ARM-based computer that is often used with Linux. Compared to a modern Desktop computer the Raspberry Pi is limited in RAM and CPU power. However, its chipset supports modern technologies such as OpenGL ES2 and hardware accelerated audio/video processing. These capabilities make the Raspberry Pi an exceptional platform for multimedia applications.
openFrameworks on the Raspberry Pi
Similar to the desktop-based platforms, openFrameworks provides a common interface to create applications that incorporate real-time graphics, shaders, audio/video processing and networking. openFrameworks addons (commonly referred to as ofxAddons) provide a common pathway to many popular technologies like OpenCv, OSC.
openFrameworks 0.12.1 supports the current Raspberry Pi OS, which is Debian 13 (trixie). Use the 64-bit image and the linuxaarch64 package on Pi 3, Pi 4, Pi 5, and Pi Zero 2 W. Use the 32-bit image and the linuxarmv6l package on Pi 1 and Pi Zero. The getting started guide has the release links. Wheezy and Jessie stay on the older guide.
Getting Started
- Raspberry Pi Workflow Overview
- Raspberry Pi Getting Started
- Raspberry Pi 2 B Getting Started with ArchLinux
- Raspberry Pi Troubleshooting