comparison README @ 0:e7502631a0f9

initial import from freecalypso-sw rev 1033:5ab737ac3ad7
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 11 Jun 2016 00:13:35 +0000
parents
children 10e0f8fdc37c
comparison
equal deleted inserted replaced
-1:000000000000 0:e7502631a0f9
1 You are looking at the top level of the FreeCalypso host tools package. All
2 tools in this package have been written to run on a Unix-based or Unix-like
3 host system, such as a GNU/Linux PC or laptop, with the expectation that the
4 user will compile them from the source using her regular system C compiler.
5
6 Most of these tools interface to and operate on Calypso-based GSM devices,
7 while a few perform some ancillary functions. Please see
8 doc/Host-tools-overview for the listing of what tools are available and what
9 they do. These tools are built in the following source directories:
10
11 ffstools tiffs, mokoffs and pirffs are built here.
12
13 loadtools fc-loadtool, fc-iram, fc-xram and fc-compalram form the part of
14 FC host tools called loadtools, which used to be its own
15 package. In common with the rest of FC host tools, loadtools
16 run on a PC or whatever host system, but they also require two
17 target-side components called loadagent (for all targets) and
18 compalstage (for Compal phones only). If you are working with
19 a packaged release of FC host tools, as opposed to a random
20 snapshot of the source tree, precompiled binaries for loadagent
21 and compalstage will be included under
22 loadtools/target-binaries.
23
24 lcdemu fc-lcdemu is built here.
25
26 miscutil fc-rgbconv, fc-serterm and imei-luhn are built here.
27
28 rvinterf Everything dealing with the RVTMUX interface to running GSM
29 firmwares and everything based on the rvinterf framework is
30 built under rvinterf.
31
32 The tfc139 utility, which logically belongs with loadtools, is
33 built in the rvinterf subtree because it is built from mostly
34 the same source components as rvtdump and rvinterf.
35
36 The 5 directories listed above contain all of FC host tools; they are all you
37 need in order to get a fully working installation of these tools if you are
38 using the provided precompiled binaries for loadagent and compalstage. However,
39 if you would like to recompile these components from source, you will need the
40 following additional stuff:
41
42 target-utils The source for loadagent and compalstage lives here, along with
43 a few extra target utilities that are of interest only to
44 developers.
45
46 toolchain Scripts and patches for building the gcc+binutils toolchain
47 targeting ARM7, the CPU core of the Calypso GSM/GPRS baseband
48 processor. You'll need to build and install this toolchain
49 first before you can build target-utils.