RaspberryPiのopenFrameworksを使う

RaspberryPiのopenFrameworksを使う

2023/9/25++
初版

概要

RapberryPi版openframeworksをインストールして使う。
基本的にはホームにある説明どおりだが一部そのままでは動作しなかったので、その対応について記載する。

インストール

1.システムのアップデート 以下のコマンドを実行してシステムをアップデートする:

sudo apt clean
sudo apt update
sudo apt upgrade

2.以下のRaspberryPi用frameworkをダウンロードして解凍する:


ARM64bitsの場合:
cd ~/Downloads
wget https://github.com/openframeworks/openFrameworks/releases/download/0.12.0/of_v0.12.0_linuxaarch64_release.tar.gz
tar -zxvf of_v0.12.0_linuxaarch64_release.tar.gz

ARM32bitsの場合:
cd ~/Downloads
wget https://github.com/openframeworks/openFrameworks/releases/download/0.12.0/of_v0.12.0_linuxarmv6l_release.tar.gz
tar -zxvf of_v0.12.0_linuxarmv6l_release.tar.gz

3.解凍したものを所定の場所に置きコンパイルする

#以下、64bitsを前提にする:

cd ~
#cp -r ~/Downloads/of_v0.12.0_linuxarmv6l_release .
cp -r ~/Downloads/of_v0.12.0_linuxaarch64_release .

cd ~/of_v0.12.0_linuxaarch64_release/scripts/linux/debian
sudo ./install_dependencies.sh

cd ~
make Release -C /home/USERNAME/of_v0.12.0_linuxaarch64_release/libs/openFrameworksCompiled/project
# USERNAMEは実際のユーザー名を入れる

4.動作確認のためにサンプルを実行する


cd ~/of_v0.12.0_linuxaarch64_release/examples/graphics/polygonExample

make
make run

コンパイルエラー回避

32bits版ではコンパイルエラーがおきるので以下のパッチをかける。

~/of_v0.12.0_linuxarmv6l_release/libs/openFrameworksCompiled/project/linuxarmv6l/config.linuxarmv6l.default.mk
内の「PLATFORM_LIBRARIES += openmaxil」をコメントアウトする。 

関連情報

RaspberryPi関連:
Getting your Raspberry Pi ready for openFrameworks
今、RaspberryPi4でopenFrameworksをやる

openframework関連:
linux版openFrameworksを使う

openFrameworksを使用して独自のMIDI生成のリアルタイムビジュアルを作成します。
Novation LauchpadとopenFrameworksを使ってResolumeのVJコントローラを作る : コーディング編
プロジェクトにアドオンを追加する方法
新規プロジェクトの作成
Listen to events
変数の値を見る
ofLog
openFrameworks-コンソール表示する
oF:Windowsのopenframeworksでコンソールウインドウを出さない方法
openFrameworks-Log vol.1/環境設定と導入
openFramewoks – OSC (Open Sound Control) を利用したネットワーク連携

以上

Go to Toplevel