Zao SDK / libzao-endpoint API リファレンス 2.0.1.0 (2025-09-01)
Loading...
Searching...
No Matches
apps のビルド方法

apps の各プログラムをビルドする方法を説明します。

準備

事前に以下の様にコマンド実行してソースを展開し、必要なパッケージをインストールするスクリプトを実行してください。

$ tar xf zao_sdk_jetson_〇/apps/apps_src.tar.xz
$ sudo apps/prepare.sh

ビルド

例として ZaoSerialProxyTty について説明します。 他の各プログラムもそれぞれのディレクトリで同じようにビルドできます。

$ cd apps/serial-proxy-tty
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install

以上でビルドが完了しバイナリファイル ZaoSerialProxyTty が /usr/local/bin/ に配置されます。

セットアップ時に配置された /usr/bin/ZaoSerialProxyTty に代わって上記で配置した ZaoSerialProxyTty を実行するには /lib/systemd/system/zao-serial-proxy-tty.service を編集します。

(変更前)
ExecStart=/usr/bin/ZaoSerialProxyTty -d ${SERIAL_TTY_DEVICE}
(編集後)
ExecStart=/usr/local/bin/ZaoSerialProxyTty -d ${SERIAL_TTY_DEVICE}

次回の起動から配置したバイナリが実行されます。