You are looking at the top level of the FreeCalypso host tools package. Alltools in this package have been written to run on a Unix-based or Unix-likehost system, such as a GNU/Linux PC or laptop, with the expectation that theuser will compile them from the source using her regular system C compiler.See INSTALL for installation instructions. Most of these tools interface toand operate on Calypso-based GSM devices, while a few perform some ancillaryfunctions. Please see doc/Host-tools-overview for the listing of what toolsare available and what they do.The most commonly needed tool for flashing firmware images (fc-loadtool) andsome of the more rarely needed tools (fc-xram, fc-iram when used with Mot C1xxphones, and fc-buzplay) have target-side components, i.e., a part of theirfunctionality is implemented in Calypso ARM7 code pieces which these tools feedto the Calypso chip's boot ROM or to Mot/Compal's bootloader on Mot C1xx phones.The most important of these ARM7 code pieces is loadagent (implements flashreading and writing, hardware peeks and pokes, and the chain loading functionfor fc-xram) which is needed for all of our supported Calypso targets (it isalso common to all of them, no variants), and the second most important pieceis compalstage, which is needed for Compal (Mot C1xx) phones only.If you are working with a packaged release of FC host tools, as opposed to arandom snapshot of the source tree, precompiled binaries for loadagent andcompalstage will be included in the target-bin directory, otherwise you willneed to build them from source: the source for loadagent and compalstage (plusa few extra target utilities that are of interest only to developers) residesin target-utils, and you will first need to build and install a special ARM7gcc toolchain as explained in the INSTALL document.There is a good amount of documentation included in the doc directory, andthere is more documentation in our dedicated freecalypso-docs repository:https://www.freecalypso.org/hg/freecalypso-docs/