FreeCalypso > hg > freecalypso-tools
annotate Source-dirs @ 924:d452188587b4
rvinterf: begin change to backslash escape output format
Right now throughout the rvinterf suite, any time we emit output that
is expected to be ASCII, but may contain non-printable garbage, we use
'cat -v' form of garbage character representation. Unfortunately, this
transformation is lossy (can't be reversed 100% reliably in the user's
wetware), hence we would like to migrate to C-style backslash escapes,
including doubling of any already-present backslashes - this escape
mechanism is lossless. Begin this change by converting the output
of RV and L1 traces in rvinterf and rvtdump.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 23 May 2023 03:10:50 +0000 |
parents | bf302e52c8ea |
children |
rev | line source |
---|---|
434
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 ffstools This directory subtree was originally created to hold the source |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 for our TIFFS In Vitro Analyzer tool, but has since been |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 extended to contain various tools that perform static (or "in |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 vitro") transformations on various bits of data that go into |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 the flash file system on our FreeCalypso GSM devices or are |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 contained in other vendors' flash data structures. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 |
590
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
8 libpwon This simple library implements the functionality described in |
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
9 doc/Target-boot-control; it is used by loadtools and rvinterf. |
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
10 |
434
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 librftab A library for reading and writing RF parameter tables in our |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 FreeCalypso ASCII format - see doc/RF_tables. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 libserial All of our host programs that operate on serial ports (the way |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 in which we communicate with GSM device targets) go through |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 libserial, i.e., our serial port handling code has been factored |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 out into a common library. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 loadtools fc-loadtool, fc-iram, fc-xram and fc-compalram form the part of |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 FC host tools called loadtools, which used to be its own |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 package. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 |
795
521d01fd68bb
doc/Source-dirs: update for fc-simint addition to loadtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
590
diff
changeset
|
23 fc-buzplay and fc-simint are also built in the loadtools suite |
521d01fd68bb
doc/Source-dirs: update for fc-simint addition to loadtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
590
diff
changeset
|
24 because they use many of the same components. |
434
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 miscutil A few miscellaneous utilities are built here. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 |
590
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
28 openmoko This directory houses the modem-power-ctrl.sh script, provided |
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
29 for the benefit of those users who wish to run fc-loadtool on |
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
30 the application processor of Openmoko GTA02. |
026df5681bd3
Source-dirs: libpwon and openmoko subdirs documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
434
diff
changeset
|
31 |
434
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 ringtools Tools for working with ringtone melodies are built here. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 rvinterf Everything dealing with the RVTMUX interface to running GSM |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35 firmwares and everything based on the rvinterf framework is |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
36 built under rvinterf. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
37 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 The tfc139 utility, which logically belongs with loadtools, is |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39 built in the rvinterf subtree because it is built from mostly |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 the same source components as rvtdump and rvinterf. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42 target-utils The source for loadagent and compalstage lives here, along with |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 a few extra target utilities that are of interest only to |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44 developers. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 |
914
bf302e52c8ea
Source-dirs: add tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
795
diff
changeset
|
46 tchtools Tools for working with TCH DL recording and TCH UL play files |
bf302e52c8ea
Source-dirs: add tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
795
diff
changeset
|
47 (see doc/TCH-bit-access) and with TCS211 voice memo recordings |
bf302e52c8ea
Source-dirs: add tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
795
diff
changeset
|
48 (see doc/Voice-memo-utils) are built here. |
bf302e52c8ea
Source-dirs: add tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
795
diff
changeset
|
49 |
434
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 toolchain Scripts and patches for building the gcc+binutils toolchain |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51 targeting ARM7, the CPU core of the Calypso GSM/GPRS baseband |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
52 processor. You'll need to build and install this toolchain |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
53 first before you can build target-utils. |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
54 |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
55 uptools The User Phone Tools suite is built here - see |
3ec8ef8b2d37
top README simplified, source dirs info moved to Source-dirs
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
56 doc/User-phone-tools. |