Linux ARM Support¶
XIMEA Linux Software Package contains support for ARMv7 or ARMv8 CPU.
This allows to connect XIMEA Cameras to small embedded computers (mini PC) or boards equipped with ARMv7 or ARMv8 processors.
Limitations¶
- Only xiQ, xiMU, xiC, xiX and xiSpec cameras are supported.
- XIMEA demosaic image processing code isn't fully optimized for ARM so performance on color cameras with XI_RGB output is lowered. To get higher framerate - application should select Raw image formats (RAW8, RAW16) which does not require image processing (especially demosaic).
- XIMEA CamTool is not available for ARM platform yet. The compilation on ARM is planned.
Tested platform: ODROID XU, ODROID XU3, ODROID XU4¶
ODROID XU and ODROID XU3 are bare-board computers based on Cortex™-A7 quad core CPU.
We have tested successfully the Linux Software Package V4_01_76 with MQ042MG-CM on this platform.
Supported Cameras and Software¶
XIMEA Linux Software Package on ODROID supports whole xiQ line of cameras with software xiSample in RAW8 mode.
No other software or cameras were tested on ODROID support.
Measurements¶
The data throughput measured on ODROID-XU with MQ042MG-CM model using Linux SP V4.01.62 was 353Mbytes/sec (2826Mbits/sec).
Based on this measurement it is estimated that the potential volume of received images from the camera models at maximum frame-rate (RAW8 images) is following:
Camera Model | Maximum frame-rate |
MQ042xG-CM | 60 FPS |
MQ022xG-CM | 120 FPS |
MQ003xG-CM | 500 FPS |
Tested platform: NVIDIA Jetson TX1¶
Jetson TX1 Module and Jetson TX2 Module are AI supercomputer on a module, powered by NVIDIA Maxwell™ and NVIDIA Pascal™ architecture respectively.
256 NVIDIA CUDA® cores, 64-bit CPUs, and a power-efficient design packaged into a small form factor that’s ideal for intelligent edge devices like robots, drones, smart cameras, and portable medical devices.
Plus, it includes the latest technology for deep learning (deep neural networks), computer vision, GPU computing, and graphics—making it ideal for embedded vision systems AI computing.
Cameras tested: xiQ, xiMU in console application xiSample with raw image output.
Tested platform: NVIDIA Jetson TK1¶
Cameras tested: xiQ, xiMU
Current status: Experimental support.
Installation¶
See TEGRA X1 Multimedia User Giude
Example Application Building¶
To install necessary tools for building:apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libgtk2.0-dev g++
xiSample¶
cd /opt/XIMEA/examples/xiSample make ./xiSample
Streamviewer¶
cd /opt/XIMEA/examples/streamViewer sudo make sudo make install ./streamViewer