FireBird QuickStart Linux
FireBird QuickStart Linux
2) Supported Environments
All 64 bit Intel Linux distributions with kernel version 2.6.35 and above and GLIBC
2.15 and above. Please contact Active Silicon if you require support for earlier
kernels and GLIBC variants.
NVIDIA Jetson TX2.
3) Software Installation
To install the Debian package, run the following terminal command (where X.Y.Z
relates to the installer version):
x86: sudo dpkg --install as-fbd-linux-X.Y.Z-amd64.deb
Jetson: sudo dpkg --install as-fbd-linux-X.Y.Z-arm64.deb
To install the RPM package, run the following terminal command (where X.Y.Z relates
to the installer version):
4) NVIDIA RDMA Support
By default, the driver is built without support for RDMA. The driver must be re-built with
environment variable NVIDIA_SRC_DIR set to the location of the NVIDIA SDK to support
RDMA.
a) Install the CUDA SDK.
b) Find the CUDA installation directory:
find /usr/src -name nv-p2p.h -print
Example output:
/usr/src/kernel-modules/nvidia-418.67-default/nvidia/nv-p2p.h
Example:
make NVIDIA_SRC_DIR=/usr/src/kernel-modules/nvidia-418.67-default build
install
5) Updating the FireBird Firmware
It is recommended to always update the firmware on FireBird boards to match that in
the current driver set.
QUICKSTART GUIDE
To do this run the fbdprog console application from the package and follow the
instructions:
/usr/local/activesilicon/bin64/fbdprog
6) Testing the Device Driver
Build and run the phx_info console application from ActiveSDK:
/usr/local/activesilicon/source/examples/phx_info
This will open the FireBird hardware, then print to the screen diagnostic and version
information about the card and software installed.When complete reboot the system.
7) ActiveSDK Examples
Example applications are installed with the FireBird package and located in the
directory /usr/local/activesilicon/source/examples.
Each example is provided with a makefile and is ready to build. Examples typically
require a PCF file custom to the camera to run an acquisition. The PCF files are
located in the directory /usr/local/activesilicon/pcf.
Please refer to the FireBird_ActiveSDK_Manual_Linux.pdf for further details.
8) Where to Go Next
For developers, refer to the on-line (PDF) manuals located in
/usr/local/activesilicon/docs in conjunction with the source code to the example
programs provided with ActiveSDK.
The main documents are FireBird_System_Manual.pdf which describes FireBird’s
system-level functions, FireBird_Hardware_Manual.pdf which outlines the hardware
features of FireBird boards, and PHX_API_Reference_Manual.pdf which describes the
API used to control FireBird.
9) Uninstallation
To uninstall the debian package, run the following terminal command as root:
sudo dpkg –r as-fbd-linux
To uninstall the rpm package, run the following terminal command as root:
sudo rpm –e as-fbd-linux
SUPPORT
Europe & ROW North America
Tel: +44 (0) 1753 650600 +1 410-696-7642
Email: techsupport@activesilicon.com techsupport@activesilicon.com
Web: www.activesilicon.com www.activesilicon.com