Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of contents

...

Table of Contents
minLevel1
maxLevel4

Introduction

...

Here we will explain the steps to build a development environment for the iPRO Camera SDK application using a Docker image. Also, in this tutorial, the SDK installation directory is described as ${SDK_DIR}.

Info

This tutorial only supports SDK ver.1.80 or later. Please note that it cannot be used with versions earlier than SDK ver.1.80.

Advance preparation

...

First, select the OS for development. Choose between Linux OS and Windows OS.

Note

Development with SDK ver.1.80 is only supported in the GUI environment of Linux OS. We cannot support development in Windows OS or CUI environments even if problems occur. Please use it for trial purposes until you install Linux OS.

Preparing the Docker environment on Linux OS

The steps here are performed in the following environment.

...

The preparation of the Docker environment on Linux OS is now complete. Proceed to "Prepare the build environment".

Preparing the Docker environment on Windows OS(Windows + Docker Desktop)

When using Docker Desktop, there may be a fee depending on the number of employees and annual income of the company using it. Please see here(Japanese) for accurate information.

...

Info

As of 2022/11/02, we have a track record of building a Windows + Docker Desktop environment in the Windows 10 21H2 environment. Please search for information on external sites to create an environment after 2022/11/02.

Preparing the Docker environment on Windows OS(Windows + WSL + Docker Engine)

Install WSL. WSL requires Windows 10 version 2004 or higher (build 19041 or higher) or Windows 11. Please see here(Japanese) for details.

...

Info

To shut down Ubuntu, open powershell and type “wsl --shutdown”.

Prepare the build environment

...

After installing Docker, prepare the environment for building the app. For a GUI environment, use Visual Studio Code.

...

Reference information: Please refer to Developing inside a Container using Visual Studio Code Remote Development “Getting started”.

How to build the app

Extract the SDK file.

Since the SDK zip file has already been placed in any folder, extract it to any folder.

...

Change to the extracted directory.

Code Block
cd ${SDK_DIR}

Using Visual Studio Code in a GUI environment

Start Visual Studio Code in ${SDK_DIR}.

...

Code Block
cd ${SDK_DIR}/src/adamapp/skeleton_sample_app/
make

 

Build the ambaCV2X and ambaCV5X extension apps into one file

This article explains how to combine ambaCV2X and ambaCV5X applications into one file. If there is no need to combine them into one file, there is no problem if you do not perform this. Build the ambaCV2X and ambaCV5X apps in advance. As an example, if you build Python's sqlite_app, the following files will be generated.

...