[teqc] ARM 64 bit

Lou Estey lou at unavco.org
Thu May 24 09:28:58 MDT 2018

Thierry Museux of Géoflex kindly setup online a NanoPi NEO Core2-LTS, Allwinner H5 Arm 64 (4 cores)
running Armbian for NanoPI 2 and provided me with a login.  The only bugaboo -- and now fully
resolved -- was in a function that did some type-casting in order to do some simple math to switch
between different GNSS time systems, mainly called for Beidou-to-GPS time system changes in teqc.
(I re-wrote the code to use a different approach to avoid type-casting.)

A translation of a six-constellation SBF, with nav messages for all six, into RINEX and then
a qc full of that RINEX passed.

Executables for anyone interesting in testing on ARM 64-bit:

dynamically-linked: ftp://brick.unavco.org/pub/users/lou/arm64/teqc_arm64.zip
statically-linked:  ftp://brick.unavco.org/pub/users/lou/arm64/teqc_arm64_s.zip

These builds are complete for all changes up to today, 24 May 2018:

Assuming these run on your ARM 64-bit system, please report any anomalous results.


On 15-May-18 11:40 AM, Lou Estey wrote:
> dear Thierry,
> It's certainly possible, but it either requires UNAVCO to have such a system in-house,
> or have access to such a system, or we have a cross-compiler.  A recent example of the
> first case was the MIT/Haystack group sending us an Arietta G25 with an ARM9 32-bit
> processor.  We also have a Raspberry Pi system in house for making builds for it.  The
> same is done for Linux, Mac OSX, and Solaris builds, i.e. we have those systems in-house.
> Examples of the second case were that we were given, at various times, on-line access
> to HP-UX, IBM AIX, IRIX, and Dec OSFI systems.  Examples of the third case is how we
> now make Windows 32- and 64-bit builds and the Viper ARM builds. (But setting up and
> debugging the cross-compilers is the most time-consuming approach.)
> Any further discussion of any of these approaches should probably take place outside
> of the teqc email list.
> cheers,
> --lou
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Louis H. Estey, Ph.D.              office:  [+001] 303-381-7456
> UNAVCO, 6350 Nautilus Drive           FAX:  [+001] 303-381-7451
> Boulder, CO  80301-5554            e-mail:  lou  unavco.org
> "If the universe is the answer, what is the question?"
>                                                 -- Leon Lederman
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> On 15-May-18 11:10 AM, Thierry MUSEUX wrote:
>> Hi,
>> Is it possible to have teqc on ARM 64 bit like H5 AllWinner ?
>> (Raspberry version 32 bit works fine on H3 32 bit)
>> Regards.
>> Thierry MUSEUX
>> Directeur Technique Electronique, Informatique & Télécom
>> Port. : +33 (0)6 15 22 09 62
>> thierry.museux at geoflex.fr
>> Géoflex - Attention, nouvelles coordonnées :
>> 4 grande rue du 8 mai 1945 - 91430 VAUHALLAN - France

More information about the teqc mailing list