FreeCalypso > hg > freecalypso-tools
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 |