comparison INSTALL @ 262:9ab5c14e5b38

INSTALL: libserial and Linux specifics documented
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 28 Sep 2017 18:53:34 +0000
parents abe21d7b1226
children 4477d28c77bc
comparison
equal deleted inserted replaced
261:0321cd08b19f 262:9ab5c14e5b38
55 simple DES implementation (performance is not a concern for the one time 55 simple DES implementation (performance is not a concern for the one time
56 operation of retrieving the factory IMEI) into our rvinterf/etmsync source, and 56 operation of retrieving the factory IMEI) into our rvinterf/etmsync source, and
57 the functions that require access to Pirelli's IMEI have now been integrated 57 the functions that require access to Pirelli's IMEI have now been integrated
58 into fc-fsio. 58 into fc-fsio.
59 59
60 libserial and Linux specifics
61 =============================
62
63 We have our own private library called libserial which contains our serial port
64 handling code (serial ports are what we use to talk to Calypso GSM devices),
65 and this library exists in several different versions. At the top level of our
66 source tree libserial is a symlink to one of libserial-* versions.
67
68 Starting with fc-host-tools-r7, the default version of libserial (i.e., the
69 version to which the libserial symlink points in the official release source)
70 is libserial-newlnx. This version of libserial has the advantage of supporting
71 high GSM baud rates (see doc/High-speed-serial) with FTDI adapters without
72 needing a dirty patch to the in-kernel driver, but it comes at the price of
73 being very specific to Linux. If you would like to run FreeCalypso host tools
74 under FreeBSD, illumos or some other alternative-to-Linux OS, see the section
75 titled "Support for other Unix flavors" in the doc/High-speed-serial article.
76
60 Target binaries 77 Target binaries
61 =============== 78 ===============
62 79
63 If you are installing a packaged release of FreeCalypso host tools, there will 80 If you are installing a packaged release of FreeCalypso host tools, there will
64 be a number of prebuilt target binaries (code to be run on the Calypso ARM7 81 be a number of prebuilt target binaries (code to be run on the Calypso ARM7