...
Code Block |
---|
$ sudo apt-get update |
ホストマシン用ツールをインストール
ホストマシン用ツール類のインストールを行います。具体的には、コンパイラやリンカ、アセンブラなど の開発用ツールチェーンや、各種ライブラリを導入します。 導入には、apt-get コマンドを用います。
Installing tools for host machine
Install tools for the host machine including a toolchain such as compiler, linker or assembler along with the libraries etc. Use apt-get command for the installation.
Install g++ toolchain をインストールします。.
Code Block |
---|
$ sudo apt-get install g++ |
Install g++-multilib をインストールします。.
Code Block |
---|
$ sudo apt-get install g++-multilib |
Install libjpeg パッケージをインストールします。package.
Code Block |
---|
$ sudo apt-get install libjpeg-turbo8-dev |
もう一度、gInstall g++-multilib をインストールします。again.
Code Block |
---|
$ sudo apt-get install g++-multilib |
64Install packages for executing 32-bit システム上で 32binary over the 64-bit バイナリを実行するためのパッケージをインストールします。system
Code Block |
---|
$ sudo dpkg –-add-architecture i386 $ sudo apt-get update $ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 |
Info |
---|
失敗した場合、下記コマンドも実行してください。If fails, do also. |
Code Block |
---|
$ sudo apt-get install multiarch-support |
各ターゲットに応じたモジュールのインストール
...
Installing modules in accordance with each target
Install Ambarella_Toolchain_Linaro_2018.08 をインストールしてく ださい。ambaCV2X モデル以外の場合は適宜読み替えてください。 コンパイラは、 included in AdamAppSDK_DevTools_YYYYMMDD.zip★link★ as a cross compiler to build AdamApps for i-pro ambaCV2X models.
The compiler is located in the following location in AdamAppSDK_DevTool and is Ubuntu 64bit version only.
AdamAppSDK_DevTools_YYYYMMDD/toolchain/Ambarella_Toolchain_Linaro_2018.08 にあります。なお、コンパイラは、Ubuntu 64bit 版のみです。下記のように、このファイルを実行して、クロスコンパイラをインストールし てください。
Execute the file as follows to install the cross compiler.
Code Block |
---|
$ sudo apt-get install python3 $ tar xvf Ambarella_Toolchain_Linaro_2018.08.tar.xz $ cd Ambarella_Toolchain_Linaro_2018.08 $ sudo chmod +x ubuntuToolChain-201808 $ ./ubuntuToolChain-201808 |
Installing Google Chrome
...
下記の URL にアクセスをして、Google Chrome ブラウザをインストールしてください。Chrome のイン ストール先としては、Windows 上で、VirtualBox 中の Ubuntu 上でも、どちらでも構いません。
...
Browser
Install Google Chrome Browser from the URL below. The location to install Chrome can be either on Windows or on Ubuntu in VirtualBox.
Google Chrome browser :
Installing Adam Operation UI
...
in Chrome
...
次に、Adam Install the Adam Operation UI の extension for Google Chrome 用 Extension をインストールします。
Chrome の「メニューボタン→その他のツール→拡張機能」を選択して、拡張機能ページを表示してください。
...
ファイルマネージャで、<iPRO_CAMERA_SDK_Vx_xxx>/toolを開き、AdamControlExtensionフォル ダを拡張機能ページ上にドラックアンドドロップをしてください。
...
インストールできない場合は、拡張機能ページの「デベロッパーモード」を有効にしてください。
...
リソースモニター拡張機能をChromeにインストール
リソースモニターをインストールしてください。インストール方法は Adam Operation UI の Google Chrome 用 Extension と同じです。
ファイルマネージャで、<iPRO_CAMERA_SDK_Vx_xxx>/toolを開き、ResourceMonitorExtension フォル ダを拡張機能ページ上にドラックアンドドロップをしてください。
...
リソースモニターの使い方はこちらを参照してください。
AdamAppSDK のインストール方法
AdamAppSDK のインストール
.
Click “menu” -> “More tools” -> “Extensions”, and open “Extensions” page.
...
Open /tool folder using file manager, then drag and drop “AdamControlExtension” folder on Extensions page.
...
Enable “Developer mode” on Extensions page if you could not install the extension.
...
Installing Resource Monitor Extension in Chrome
Install Resource Monitor Extension for Google Chrome. The installation procedure is the same as Adam Operation UI Extension.
Open /tool folder using file manager, then drag and drop “ResourceMonitorExtension” folder on Extensions page.
...
Please refer to here★link★ for the instruction of Resource Monitor.
How to install AdamAppSDK
Installing AdamAppSDK
Unzip iPRO_CAMERA_SDK_Vx_xx.zip(こちらから取得できます)を、開発用 PC の任意の場所で展開してください。(Vx_xx の部分は、 AdamAppSDK のバージョンに応じた数値が入ります。).zip★link★ in any directory on your Development PC as indicated below. (iPRO_CAMERA_SDK file name’s Vx_xx is a value of the AdamAppSDK version).
Code Block |
---|
$ cd <開発者が AdamAppSDK をインストールするディレクトリ> <The directory in which a developer is going to install AdamAppSDK> $ unzip iPRO_CAMERA_SDK_Vx_xx.zip $ ls –CF iPRO_CAMERA_SDK_Vx_xx/ |
これで、AdamAppSDK のインストールは完了です。
開発ライセンスの取得
市販されている i-PRO カメラには、本来、暗号化された AdamApp のみインストール可能です。 開発ライセンスを組み込んだ SDK を用いることで、暗号化されていない AdamApp を、特定の MAC ア ドレスを持つ i-PRO カメラへインストールすることが可能です。
こちらを参考にし、i-PRO 株式会社から開発ライセンスを入手してください。
開発ライセンスが入手できたら、 <AdamAppSDK のインストールディレクトリ>The installation is completed.
Getting the Development License
In principle, only encrypted AdamApp can be installed into i-PRO cameras sold in general. A development license is embedded in SDK so that AdamApp that has not been encrypted can be installed into i-PRO camera with specified MAC address. Please obtain a development license file from i-PRO Co., Ltd. then save the file as shown below.
<AdamAppSDK’s Installation Directry>/conf/development.key
として保存してください。
サンプルアプリをビルドする
...
Build the sample app
Build the sample application "additional_info_sample_app」をビルドして、カメラにインストールすることで、SDK開発環境の構築が完了しているか確認します。必要最低限の手順のみ記載しているので、詳細な開発方法はこちらを参照してください。app" and install it on the camera. If sample application works, the construction of the SDK development environment is completed.
Only the minimum necessary steps are described. Please see here★link★ for details on how to develop.
ソースファイルと Makefile を生成する
AdamAppSDK では、AdamApp のソースコードは、
<AdamAppSDK の イ ン ス ト ー ル デ ィ レ ク ト リ >/src/adamapp
以下に置くことを前提としています。
...
のディレクトリを作成し、その下にソースコード、及び、ヘッダファイル、Makefile を作成・配置する
ようにしてください。
サンプルアプリをビルドする
ビルド用環境設定ファイルとして、setup_env.sh が用意されています。これを source コマンドを用い て読み込むことで、環境設定が完了します。その際、AdamApp を動作させる実行環境に応じて、引数 を指定する必要があります。
...