HOME > 開発環境 > Raspberry Pi > LinuxにのHSPの導入

Raspberry Pi LinuxにのHSPの導入

導入前の確認
LinuxにHSPを導入する前に、環境の確認をします。
Raspberry Pi OSは、以下の種類のうちいずれかです。
・Raspberry Pi OS 32Bit Desktop Bookworm
・Raspberry Pi OS 64Bit Desktop Bookworm
・Raspberry Pi OS 32Bit Desktop Bullseye(Legacy)
・Raspberry Pi OS 64Bit Desktop Bullseye(Legacy)
・Debian Bullseye with Raspberry Pi Desktop(x86)
当方では機材対応のカバーと認証手続きやVNCなど他のツールを簡易に使うために
Bullseye(Legacy)を使用しています。


【ヒント】
Raspberry PiとRaspberry Pi OS
・Raspberry Pi Zeroは、32BitのBullseyeでも快適動作は非常に厳しいです。
・Raspberry Pi2、Raspberry Pi Zero 2Wは32BitのBullseyeが無難です。
Raspberry Pi3以降は32Bitまたは64BitのBullseyeまたはBookwormでも動作すると思います。
Raspberry Pi for Desktop(x86 PC向け)
・最低でもCPUがAtom N450 メモリ1GBほどの古いネットブックでギリギリ開発できます。

上の環境をあらかじめセットアップ・インストールが完了していれば以下に進みます。
Raspberry Pi OSのセットアップ・インストールは「Raspberry Pi OS インストール」「Raspberry Pi OS x86 インストール」などで検索し、調べてみてください。

OpenHSPのダウンロードとインストール
続けて以下のコマンドを順番に入力して[ENTER]で実行します。
※Raspberry Pi用はRaspberry Pi環境、x86用はx86環境で入力します。

OpenHSPのダウンロード(共通)
git clone https://github.com/onitama/OpenHSP
OpenHSPディレクトリに移動(共通)
cd OpenHSP
OpenHSPの環境構築(Raspberry Pi用)
./pisetup.sh
OpenHSPの環境構築(x86用)
./setup.sh

./pisetup.shおよび./setup.shがうまく通らない場合、
以下を参考にインストールして再度./pisetup.shまたは./setup.shを実行してください。
※Raspberry Pi用はRaspberry Pi環境、x86用はx86環境で入力します。

libatk-adaptorのインストール(Raspberry Pi用)
sudo apt install -y libatk-adaptor
libatk-adaptorのインストール(x86用)
sudo apt install -y libatk-adaptor:i386
libgail-commonのインストール(Raspberry Pi用)
sudo apt install -y libgail-common
libgail-commonのインストール(x86用)
sudo apt install -y libgail-common:i386
libraspberrypi-devのインストール(Raspberry Pi用)
sudo apt install -y libraspberrypi-dev raspberrypi-kernel-headers

インストールの完了確認
正しくインストールが完了すると、以下のコマンドを入力することで、HSPスクリプトエディタが起動します。
Linux版HSPスクリプトエディタはWindows版より簡略化されたエディタです。
「コンパイル実行」「F1キーによるヘルプ(HDL)」など重要な機能はWindowsと同等のキーボードショートカットで実行できます。

HSPスクリプトエディタの起動
./hsed

以降HSPスクリプトエディタを使い続けるとき
HSPのインストール先は「/home/OpenHSP」にインストールされています。
次回再起動時にHSPスクリプトエディタを起動するときは、ターミナルアプリの起動直後は「/home」になっているので、「cd OpenHSP」でディレクトリを移動してから起動します。

HSPスクリプトエディタの起動
cd OpenHSP
./hsed

OpenHSPの削除と再構築
OpenHSPを再構築するときは、以下のコマンドを実行します。
再度git cloneを実行するにあたり、既存のOpenHSPディレクトリを一度削除するので、OpenHSPディレクトリの中に作成したプログラム等がある場合は事前に別のディレクトリへ移動しておきましょう。
新規にターミナルを起動し、以下を実行します。
実行後、OpenHSPのダウンロード(共通)からOpenHSPを再構築します。

OpenHSP環境の削除
sudo rm -rf OpenHSP

当サイトコンテンツの複写・転載・引用は禁止しております。