FreeCalypso > hg > freecalypso-citrine
annotate README @ 40:b56928f8c001
doc/Firmware_Architecture: stale links to docs updated
to new FTP and web locations
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 07 May 2017 16:20:07 +0000 |
parents | 51e1a3b213a3 |
children | ef5376a04b8c |
rev | line source |
---|---|
26
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 You are looking at the source tree for FreeCalypso Citrine, which is one of the |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 several Calypso GSM firmware offerings developed under the FreeCalypso umbrella. |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 The key distinguishing features of FC Citrine are: |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 * The firmware is built from full source, no blobs; |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 * The compiler used to build the fw is gcc (free software) instead of TI's |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 proprietary compiler; |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 * The way in which the firmware is put together is "from the bottom up". |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 Our Citrine firmware can be built for the following targets: |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 Mot C11x/12x |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 Mot C139/140 |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 Mot C155/156 |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 Openmoko GTA01/02 |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 Pirelli DP-L10 |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 However, only minimal functionality is implemented so far: whichever target |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 device you are using, it can only function as an AT-command-controlled voice+SMS |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 pseudo-modem; because there is no UI code integrated yet, the LCD stays dark |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 and the buttons do nothing on those target devices that have such hardware. |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 No CSD, fax or GPRS support has been integrated yet either, and in general this |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 Citrine firmware has not yet reached the level of functionality and stability |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 offered by its blob-laden, Windows-built competitors. It is a work in progress. |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 Please refer to the write-ups in the doc directory for instructions on how to |
51e1a3b213a3
started re-adding documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 compile and play with this firmware. |