If the processor you are using in your embedded device does not
have a memory management unit (MMU), our
XFLAT shared library
technology allows your applications to link dynamically to libraries.
Dynamic linking eliminates storing multiple copies of library
functions in flash and also eliminates storing multiple copies of
those library functions in RAM.
Together, these memory savings can help reduce the
bill-of-materials for your device and leave more resources
available for additional functionality and enhanced performance.
The licensing for certain software packages (including
LGPL licensed
libraries like uClibc) may compromise the legal status of your
intellectual property if your applications are statically linked
with such software libraries.
XFLAT shared library technology supports dynamic linking in a
manner that does not require you to disclose the intellectual
property of your applications using LGPL licensed libraries.
XFLAT shared library technology supports exception 6.B as described
in the LGPL
license.