0% found this document useful (0 votes)
65 views

FireBird QuickStart Linux

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views

FireBird QuickStart Linux

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

AS-FBD-QS-GUIDE-LINUX

Version 1.9 May 2019

FireBird Quickstart Guide – Linux


1)a) Power


Fitting the Card
off and open up the computer (taking the usual anti-static precautions).


QUICKSTART GUIDE






Please note: The cards are keyed so that they can only be fitted into a slot in which
they will work. DO NOT modify the FireBird card or the motherboard in an attempt to











override the keying as this could result in serious damage.

b) Insert the FireBird card into a spare PCI Express slot.














c) Close and power on the computer.









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):


x86: sudo rpm –ivh as-fbd-linux-X.Y.Z-x86_64.rpm


















When complete reboot the system.








The driver is built when the installer package is run. The driver can be rebuilt from the
included source files when required.















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

c) Re-build the driver:


cd /usr/local/activesilicon/source/driver/mdadrv/linux
make uninstall clean
make NVIDIA_SRC_DIR=<NVIDIA source directory> build install

Example:
make NVIDIA_SRC_DIR=/usr/src/kernel-modules/nvidia-418.67-default build
install

Active Silicon Ltd Page 1 of 2 www.activesilicon.com


AS-FBD-QS-GUIDE-LINUX
Version 1.9 May 2019






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

Active Silicon Ltd Page 2 of 2 www.activesilicon.com

You might also like