
Arcom Embedded Linux Technical Manual Developing software for AEL
Developing software for AEL
To ensure that an application is able to run correctly when installed on a target board,
you must ensure that it is compiled and linked against the libraries that are present on
the target system. This is particularly true when the processor architecture of the target
board differs from the processor architecture of the host system, but is also true if the
processor architecture is the same. The act of compiling for a target system that differs
from the host system is known as cross compilation.
The AEL host environment contains a suite of cross compilers and other tools, as well
as the libraries and headers that are necessary to compile applications for use on AEL.
It also contains various tools that are useful when working with AEL target systems.
Host system requirements
The AEL host environment requires a host Linux distribution that is compatible with the
Linux Standard Base
1
(LSB) version 1.3. The LSB is an attempt by Linux distribution
vendors to specify a set of basic functionality that is present on any Linux distribution.
Each Linux distribution vendor who supports the LSB provides a package which
ensures that the LSB functionality is present on the system. Many Linux distributions do
not include LSB support in the base installation, so you may need to add it.
The LSB support package is by its nature tightly coupled with the Linux
distribution and version. It is therefore important that you install the LSB
package for the exact distribution version you are using as supplied by the
distribution vendor.
n LSB support package downloaded from anywhere else is
unlikely to function correctly.
1
www.linuxbase.org
© 2006 Arcom Issue G 31
Kommentare zu diesen Handbüchern