FreeCalypso > hg > freecalypso-tools
comparison doc/opt-freecalypso-tree @ 881:bb8ad7c0cee8
doc/opt-freecalypso-tree: new FC FFS bundle package coming soon
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 02 Apr 2022 23:48:53 +0000 |
parents | ef501e258036 |
children |
comparison
equal
deleted
inserted
replaced
880:5b68ba735e98 | 881:bb8ad7c0cee8 |
---|---|
1 The /opt/freecalypso host directory tree used by the present FC host tools | 1 The /opt/freecalypso host directory tree used by the present FC host tools |
2 package and by various add-ons to it does NOT follow the traditional Unix/Linux | 2 package and by various add-ons to it does NOT follow the traditional Unix/Linux |
3 file system hierarchy standard (FHS), instead it is a highly specialized | 3 file system hierarchy standard (FHS), instead it is a highly specialized |
4 directory tree that is meant to be private to FreeCalypso, with its structure | 4 directory tree that is meant to be private to FreeCalypso, with its structure |
5 defined solely by the Mother and no one else. The following subdirectories are | 5 defined solely by the Mother and no one else. The following subdirectories are |
6 currently defined: | 6 populated by the base FC host tools package: |
7 | 7 |
8 aud-*: these directories appear if you install our optional | 8 bin All Unix/Linux host binaries are installed here. |
9 fc-audio-config package, and contain subtrees to be uploaded by | |
10 production line scripts into target device FFS under /aud via fc-fsio. | |
11 | 9 |
12 batteries and charging: these subtrees come from fc-battery-conf | 10 include rvinterf headers are installed here, allowing them to be used |
13 (optional just like fc-audio-config) and are meant to be used with | 11 by add-on packages like fc-rfcal-tools. |
14 fc-fsio write-battery-table and write-charging-config commands. | |
15 | 12 |
16 bin and include are the only subdirectories under /opt/freecalypso | 13 helpfiles Help files for those FC host utilities which implement a help |
17 which follow traditional UNIX directory layout; include was added so | 14 command. |
18 that packages external to the core FC host tools package like | |
19 fc-rfcal-tools and freecalypso-ui-dev can use rvinterf headers. | |
20 | 15 |
21 gcc: the recommend install location for our ARM7 gcc toolchain is | 16 loadtools Hardware parameter files and init scripts which underlie the |
22 /opt/freecalypso/gcc. | 17 all-important -h option to fc-loadtool, fc-iram and fc-xram, |
18 collectively known as loadtools. | |
23 | 19 |
24 helpfiles subdir contains help files for those FC host utilities which | 20 scripts Command scripts for FC host tools other than fc-loadtool, |
25 implement a help command. | 21 currently for fc-fsio. |
26 | 22 |
27 loadtools subdir contains hardware parameter files and init scripts | 23 target-bin ARM7 target binaries used under the hood by loadtools. |
28 which underlie the all-important -h option to fc-loadtool, fc-iram and | |
29 fc-xram, collectively known as loadtools. | |
30 | 24 |
31 rfcal subdir only appears if you are doing RF calibration and install | 25 The following additional subdirectories will be populated by the add-on FC FFS |
32 fc-rfcal-tools, and some of the necessary config files under that | 26 bundle package: |
33 subdir you have to create yourself using your own RF knowledge specific | |
34 to your particular setup. | |
35 | 27 |
36 scripts subdir contains command scripts for FC host tools other than | 28 aud-* Images of /aud FFS directory subtree (audio mode config files) |
37 fc-loadtool, currently for fc-fsio. | 29 for different supported FreeCalypso devices, either FC hardware |
30 products or aftermarket configurations. | |
38 | 31 |
39 sim-data and sim-scripts subdirectories are used by the FC SIM tools package. | 32 batteries Collection of battery discharge threshold configuration files. |
40 | 33 |
41 target-bin contains ARM7 target binaries used under the hood by | 34 buz FFS subtree with PWT buzzer melodies, to be uploaded into /buz |
42 loadtools. | 35 on those FC devices that feature a traditional ringing buzzer - |
36 see the Buzzer-melodies article. | |
43 | 37 |
44 The basic minimal form of the /opt/freecalypso tree is populated when | 38 charging Collection of battery charging configuration files. |
45 you install FC host tools, but it is further enriched if and when you | 39 |
46 install further add-ons (fc-audio-config, fc-battery-conf, | 40 mel FFS subtree with E1 melodies, to be uploaded into /mel on those |
47 fc-rfcal-tools) which are more specialized and not required for all | 41 FC devices that will use a voice path loudspeaker for ringing. |
48 users. I expect to have more additions in the future: for example, | 42 |
49 when we start using the Melody E1 mechanism in our planned FC Libre | 43 Other subdirectories that are currently defined by the Mother: |
50 Dumbphone, there will be a FreeCalypso ringtones package that will | 44 |
51 install E1-format melody files somewhere under /opt/freecalyso, to be | 45 gcc The recommend install location for our ARM7 gcc toolchain is |
52 subsequently uploaded into the actual phones via fc-fsio, initially at | 46 /opt/freecalypso/gcc. |
53 production time and optionally by end users. | 47 |
48 rfcal This subdir only appears if you are doing RF calibration and | |
49 install fc-rfcal-tools, and some of the necessary config files | |
50 under that subdir you have to create yourself using your own RF | |
51 knowledge specific to your particular setup. | |
52 | |
53 sim-data These two subdirs are used by the FC SIM tools package. | |
54 sim-scripts |