![background image](http://html1.mh-extra.com/html/aim/api-fdx-2-v2/api-fdx-2-v2_getting-started-manual_2871728018.webp)
10
API-FDX Linux Getting Started Manual
GmbH
Section 3 – New BSP and Hardware Installation Procedure
Removing aim files
Stopping module aim_fdx
Uninstalling successful
Compiling module for kernel linux-2.6.x
Installing aim module to /lib/modules/2.6.17/extra//aim_fdx.ko
Installing scripts /etc/init.d/aim_fdx,
/etc//rc2.d/S99aim_fdx,
/etc//rc2.d/K01aim_fdx
Compiling library
Installing library
Installing includes
Installing firmware
Loading minimal driver for firmware update
Device /dev/aim_fdx created on major no. 253
Running depmod (e.g. to locate for firmware_class)
Trying to load module.
Depending on your system/kernel SMP capabilities, system may be
blocked for about 10s
Reloading module aim_fdx
Loading /lib/modules/2.6.17/extra/aim_fdx.ko
Device /dev/aim_fdx created on major no. 253
Driver loaded successfully, examples may be used
Installation successful, have fun :-)
/home/melcher/apifdx-linux-bsp-14.33 #
The installation will create these files on your system.
/etc/init.d/aim_fdx
The startup script that loads the driver and
sets system parameters.
/etc/rc.d/rc2.d/XXXaim_fdx
A symlink to the startup script, the actual path
depends on your Runlevel selection at
beginning of install script.
/dev/aim_fdx
Device node for kernel configuration
/lib/modules/<kernel>/extra/
aim_fdx.{o,ko}
The kernel module compiled for your kernel
configuration
/lib/modules/<kernel>/extra/
firmware_emulation.o
On kernels without firmware_class support
(<2.4.23),
this
module
emulates
the
behaviour. For 2.6 this module is not present
/usr/local/lib/libaim_fdx.*
The API-FDX library
/usr/local/include/aim_fdx*
The API-FDX header files
/lib/firmware/*.sre
Downloadable firmware files
The script will also check if your system meets all requirements and will print some suggestions
if not. Among others these are
•
not supported kernel versions
•
not supported kernel configurations
•
out-of-date firmware on the board