FreeCalypso > hg > fc-magnetite
comparison README @ 462:78e19122fa2b
README: update for D-Sample target support and hybrid UI
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Mon, 19 Mar 2018 19:59:35 +0000 |
| parents | 56ac93768594 |
| children | a1946652f71c |
comparison
equal
deleted
inserted
replaced
| 461:69da44f2909e | 462:78e19122fa2b |
|---|---|
| 20 "hacking toy" sort can be built for these devices from the present source | 20 "hacking toy" sort can be built for these devices from the present source |
| 21 tree, and one can exercise most of the functions and capabilities of | 21 tree, and one can exercise most of the functions and capabilities of |
| 22 FreeCalypso (with the notable exception of CSD and GPRS) on this historical | 22 FreeCalypso (with the notable exception of CSD and GPRS) on this historical |
| 23 but available-to-most-people hardware. See doc/C1xx-Howto, doc/Pirelli-Howto | 23 but available-to-most-people hardware. See doc/C1xx-Howto, doc/Pirelli-Howto |
| 24 and doc/Voice-pseudo-modem for more information. | 24 and doc/Voice-pseudo-modem for more information. |
| 25 | |
| 26 * If anyone besides the Mother has an original TI-made D-Sample hardware kit | |
| 27 for Calypso software development, we are doing the best we can to support | |
| 28 running our FreeCalypso firmware on this original TI hardware - see | |
| 29 doc/D-Sample for more information. | |
| 25 | 30 |
| 26 Functionality | 31 Functionality |
| 27 ============= | 32 ============= |
| 28 | 33 |
| 29 TI's GSM mobile station firmware architecture supports two ways in which the | 34 TI's GSM mobile station firmware architecture supports two ways in which the |
| 122 from TCS211, which we have reconstructed into full C source form as well. | 127 from TCS211, which we have reconstructed into full C source form as well. |
| 123 | 128 |
| 124 Each of the two G23M PS versions also has its own version of the Application | 129 Each of the two G23M PS versions also has its own version of the Application |
| 125 Control Interface (ACI) layer to go with it, which we call aci2 and aci3 - | 130 Control Interface (ACI) layer to go with it, which we call aci2 and aci3 - |
| 126 except that in the case of ACI, we have the full source for both versions. | 131 except that in the case of ACI, we have the full source for both versions. |
| 132 Furthermore, in the case of firmware builds that have the phone UI layers | |
| 133 enabled (BMI and MFW, sitting on top of ACI), we likewise have different TCS2 | |
| 134 and TCS3 versions of these BMI and MFW layers, also with full source for both | |
| 135 versions. Thus the chipsetsw foundation is always the same TCS211, but then we | |
| 136 bifurcate: we can build either a pure TCS211 config using TCS211 versions of | |
| 137 G23M PS (blobs), ACI (source) and MFW+BMI (source), or a TCS2/TCS3 hybrid config | |
| 138 using the new TCS3 versions of G23M PS, ACI and MFW+BMI, all in full C source | |
| 139 form. | |
| 127 | 140 |
| 128 The new TCS2/TCS3 hybrid config is the way forward, as our goal is to have no | 141 The new TCS2/TCS3 hybrid config is the way forward, as our goal is to have no |
| 129 blobs in our firmware - having the full source is a prerequisite for maintaining | 142 blobs in our firmware - having the full source is a prerequisite for maintaining |
| 130 a software product. FC Magnetite supports building both configurations in order | 143 a software product. FC Magnetite supports building both configurations in order |
| 131 to facilitate the transition, and as of this writing, we still need to add a few | 144 to facilitate the transition, and as of this writing, we still need to add a few |
