XFLAT Shared Libraries


Download

    Instructions for obtaining XFLAT releases and CVS snapshots.

Contents:


Theory of Operation

    General discussion of shared libraries, technical approaches for the implementation of shared libraries with no MMU, and an overview of the XFLAT shared library implementation.

Contents:


uClinux, File Mapping, and Shared Libraries

    Shared library technology depends on file-mapping or XIP filesystems. These may be issues in your implementation.


XFLAT and Threading

    There are a few special issues to be aware of when using pthreads with XFLAT.


XFLAT and C++

    What is the state of C++ support with XFLAT?


XFLAT and NXFLAT

    XFLAT now has a little brother call NXFLAT. NXFLAT is a highly scaled down version of XFLAT intended to support the minimalistic requirements of the deeply embedded RTOS. NXFLAT is currently availabl only as a part of the NuttX RTOS


XFLAT FAQ

    Having trouble using XFLAT? Maybe I have alread answered that question here.


Directory Structure

    A description of the XFLAT source tree structure.


XFLAT Programming Interfaces

    There are many pieces to the XFLAT shared library technology. This link addresses the C APIs that are available to the programmer for dynamically loading and using XFLAT shared libraries.

Contents:


Installing, Configuring, and Porting XFLAT Shared Libraries

    This is an obsolute, pre-buildroot description of the requirements for porting XFLAT into a new environment.

Contents:


XFLAT Shared Library Support Tools

    This is an overview of the XFLAT build tools used for compiling and linking your XFLAT application.

Contents:


XFLAT Software License

    Yes, it is open-source.


Shared Library Links

    Information about XFLAT on the internet.


Copyright 2002 by Cadenux, LLC. All rights reserved.