Over the last few years the architectures of ARM processors have been substantially upgraded by adding cores, instructions and faster pipelines, increasing their performance. Embedded continues to stand for low cost and low power consumption but it does not mean low processing power anymore. A wide range of Embedded ARM processors are available now, Embedded ARM processors are often incorporated into systems on a chip for vision applications.
To run on ARM platform, DAHENG IMAGING provides ARM Linux SDK for USB3.0 camera.
SDK Run in Minimum System Requirements
Software requirements
|
Hardware requirements
|
glibc 2.17
|
Armv7-a
|
gcc 4.8
|
256MB RAM
|
libstdc++.so.6.0.18
|
USB host port
|
Supported Platforms
The following arm platforms were extensively tested by DAHENG IMAGING:
- NVIDIA Jetson TX1/ TX2
- NVIDIA Tegra TK1
- Toradex Apalis TK1 on Ixora Carrier Board
- Raspberry Pi 3B, incl. support of the camera module
Install SDK
a) If ARM processor is ArmV7 architecture, unzip the Embedded_ ARMv7_SDK.tar.gz file by using the following command:
$ tar –zxf Embedded_ ARMv7_SDK.tar.gz
b) If ARM processor is ArmV8 architecture, unzip the Embedded_ ARMv8_SDK.tar.gz file by using the following command:
$ tar –zxf Embedded_ ARMv8_SDK.tar.gz
After finishing installation, you will see the following files in the installing directory:
Lib:
Sample:
- GxContinuousAcquire8
- GxContinuousAcquire16
- GxTriggerExternalAcquire
- GxTriggerSoftwareAcquire
- Embedded API invocation process.docx
Use SDK
a)Copy the dynamic library named “libgxapi.so” to /usr/lib directory.
Using command:
$ sudo cp libgixapi.so /usr/lib