...
作成されたモジュールを、AdamAppで使用できるように配置します。
チュートリアルではsrc/adamapp-py/additional_info_samplehogehoge_appを例とします。
PyCurlを配置する
PyCurlライブラリは以下のディレクトリにインストールされています。
...
${SDK_DIR}/src/adamapp-py/additionalhogehoge_info_sample_app/python/site-packages
Code Block |
---|
$ cp -R ${SDK_DIR}/external/build/sample/docker/docker_volume/pycurl-7.45.2/build/lib.linux-aarch64-3.7/pycurl.cpython-37m-aarch64-linux-gnu.so ${SDK_DIR}/src/adamapp-py/additionalhogehoge_info_sample_app/python/site-packages |
コピー後のディレクトリ構成は以下のようになります。
${SDK_DIR}/src/adamapp-py/additional_info_samplehogehoge_app/python/site-packages/pycurl.cpython-37m-aarch64-linux-gnu.so
...
${SDK_DIR}/src/adamapp-py/additionalhogehoge_info_sample_app/python/pymain.py を開き、下記の通り追記します。
import os;
の1つ下の行に下記を追記する。
import pycurl;
...
サンプルアプリをビルドする
サンプルアプリ「additionalサンプルアプリ「hogehoge_info_sample_app」をビルドして、カメラにインストールします。
ビルド方法は各SDKバージョンに応じて実施ください。アプリ画面を開いて、「body」のように文字列が表示されていれば成功です。
Pythonモジュールをコンパイルする(Numba)
...