36
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
     1 FreeCalypso Selenite is a side branch off the mainline FC Magnetite firmware.
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
     2 The principal changes from Magnetite are:
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
     3 
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
     4 * Only modem functionality is supported.  FC Magnetite includes TI's C-Sample
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
     5   and D-Sample demo/prototype UI code and work in progress toward our own
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
     6   FreeCalypso Libre Dumbphone; this code is not included and this functionality
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
     7   is explicitly unsupported in Selenite.
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
     8 
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
     9 * Only the hybrid modem configuration is supported, using the new G23M PS and
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    10   ACI code from TCS3.2/LoCosto, not any of the legacy configurations that used
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    11   the blob-laden version from TCS211-20070608.
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    12 
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    13 * The old version of Nucleus used in TI's TCS211 program (binary sans source)
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    14   is being replaced with FreeNucleus by XVilka.  OSL (GPF to Nucleus glue layer)
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    15   is the source-reconstructed version.
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    16 
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    17 * The tree layout and the build system are structured in a such way that it
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    18   will be possible to build either with TI's original TMS470 compiler or with
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    19   gcc.
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    20 
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    21 FC Selenite is currently a work in progress.  The configuration in which the
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    22 new version of Nucleus is built with the old TMS470 compiler needs to be put
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    23 together as a transitional step, and only after that step we'll be in the right
 | 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 
 | 
    24 state to begin the work of porting to gcc.
 |