Слайд 23 показывает, что производитель не откалибровал межканальные отклонения, что делает
глонасс на ublox второсортным продуктом. Впрочем, производитель из этого секрета и не делает.
Я еще раз внимательно пригляделся к GPS приемнику LEA-5S встроенному в TwoNav Aventura:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\COM5]
"DeviceArrayIndex"=dword:0
"IoBase"=dword:43fb4000
"IoLen"=dword:d4
"Prefix"="COM"
"Dll"="csp_serial.dll"
"Index"=dword:5
"Order"=dword:9
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\COM6]
"DeviceArrayIndex"=dword:0
"IoBase"=dword:43f90000
"IoLen"=dword:d4
"Prefix"="COM"
"Dll"="csp_serial.dll"
"Index"=dword:6
"Order"=dword:9
т.е. внешний последовательный порт, к которому можно подключиться это COM6=UART1 (0x43f90000), а
GPS находится на COM5=UART5 (0x43f90000). Linux запустить так просто не удастся,
так как имеющаяся в ядре поддержка iMX.31 ( arch/arm/mach-imx/clock-imx31.c ) использует
внешний кварцевый генератор 26MHz ( mx31_clocks_init(26000000); ),
а Geosat 6 http://www.geosat6.com пожалел денег на кварц, поэтому придется патчить нетривиальные вещи
в конфигурации частотных делителей …
Читать NMEA@4800 на UART5/COM5 я могу, а вот переключить на UBX никак не удается.
Хотя хотелось бы конечно утереть тримблу нос, поэтому буду думать дальше