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 |
