Basler will release 64bit for ARM soon. Would you like to use developemnt preview?
or follow this instroction to use pylon4Linux ATM 32 on TX1.
ARM 64bit is fully backwards-compatible with binaries built for ARM 32bit, however some needed 32bit libraries have to be manually installed in addition first.
In priciple, you can either compile your pylon-based application on the Odroid C2 board or cross-compile it against pylon-5.0.5.9000-armhf on a separate Linux PC.
To be able to compile the pylon application for 32bit, install the following libraries:
dpkg --add-architecture armhf
apt-get update
apt-get -y install libc6:armhf
apt-get -y install libstdc++6:armhf
If you want to compile the application on the Odroid board directly, a 32bit GNU compiler must be installed additionally and the "CXX environment variable" has to be set for the 32bit compiler:
apt-get -y install g++-arm-linux-gnueabihf
apt-get -y install gcc-arm-linux-gnueabihf
For building the sample codes written in C++:
export CXX=arm-linux-gnueabihf-g++-5
or
for building the sample codes written in C:
export CC=arm-linux-gnueabihf-gcc-5
Before you call 'make', don’t forget to set the pylon environment variables, e.g.:
source /opt/pylon5/bin/pylon-setup-env.sh /opt/pylon5
assuming pylon was installed under /opt.
Now calling 'make clean & make' in the sample project directory will create a 32bit application.