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

Advanced

Community

openFrameworks + Raspberry Pi = <3