Versions Compared

Key

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

...

Build and create a package of AdamApp after creating and placing the required files for AdamApp.
(1) Read configuration file for the AdamApp execution environment and (2) Execute make

(1) Read configuration file for the building environment settings

setup_env.sh is provided as a setup file for the building environment. You can set up building
environment by reading setup_env.sh using ‘source’ command with parameter depending on execution
environment of AdamApp.
Addressable parameters are as follows:

When creating an AdamApp that runs on i-pro ambaCV2X model:

 ipro-ambaCV2X

Code Block
$ cd ${SDK_DIR}
$ source setup_env.sh ipro-ambaCV2X
Info

If the following message is displayed, reading of the build configuration file was successful.

***** /usr/local/linaro-aarch64-2018.08-gcc8.2/bin/aarch64-linux-gnu-gcc found. *****
PF_BASEDIR = /home/user/adamappsdk
BUILD_TARGET = ipro-ambaCV2X
TARGET_FOR_ADAM = ambaCV2X
TARGET_ARCH = aarch64-linux-gnu
VERBOSE = 0
PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

(2) Execute make (build and generate package of AdamApp)

You will need to execute make to build and generate an AdamApp package. AdamApp package will be build and generated automatically. When it is successful, the following three files are generated within skelton_sample_app directory.

SkeletonSampleApp :

The execution program of SkeletonSampleApp

SkeletonSampleApp.zip :

The package of SkeletonSampleApp

SkeletonSampleApp.ext :

Encoded file by BASE64

Code Block
$ cd src/adamapp/skeleton_sample_app
$ ls –CF
Makefile configuration.txt skeletonSampleApp.cpp
bin/ data/ setup/
$ make
(Omitted)
$ ls –CF
Makefile bin/ setup/
SkeletonSampleApp* configuration.txt skeletonSampleApp.cpp
SkeletonSampleApp.ext conf/ skeltonSampleApp.d
SkeletonSampleApp.zip data/ skeltonSampleApp.o

The descriptions of the three files mentioned above are as follows.

SkeletonSampleApp.zip :

This is a package file including bin, data, config and setup directories and is encoded by zip.

SkeletonSampleApp.ext :

...

Click here for detailed instructions.

Format of configuration file

...