O gpsd pode mudar o firmware de um receptor GPS?

0

Há algum tempo, testei o receptor GPS Global Sat BU-353-S4 no Windows 7 e trabalhei bem quando testado com software que o utilizava. Ao mesmo tempo, não funcionou no Ubuntu, seguido de muitos tutoriais. No final eu fiz "sudo chmod 666 / dev / ttyUSB0" e funciona bem, exceto que ao usar o navit, há um atraso de cerca de 10 segundos do processo de navegação da posição e da minha posição real (ao dirigir).

Agora, voltemos ao Windows 7 e o receptor não funcionará. O binário xgps que acompanha os drivers mostra apenas um texto em vermelho. Quando costumava trabalhar, mostrava texto em preto. Ele se queixou sobre os drivers em um ponto, mas mesmo depois de reinstalá-los, ainda não funcionou. Inicialmente eu pensei que o GPS Gate poderia ter destruído os drivers. Eu desinstalei o GPS Gate também.

Então, depois de dar acesso ao arquivo do driver, será que o gpsd modificou o firmware? Existe uma maneira de restaurá-lo para o padrão?

Não tenho certeza se o receptor acabou de quebrar durante este período ou não ...

    
por aboat 02.04.2016 / 03:15

1 resposta

1

Antes de definir o sinalizador -b em /etc/defauls/gpsd

# Default settings for gpsd.
# Please do not edit this file directly - use 'dpkg-reconfigure gpsd' to
# change the options.
START_DAEMON="true"
GPSD_OPTIONS="-n -G -b"
DEVICES=""
USBAUTO="true"
GPSD_SOCKET="/var/run/gpsd.sock"

O sinalizador -b é:

% bl0ck_qu0te%

Achamos isso verdadeiro para a unidade GPS ocasional que seria retornada para um sistema Windows.

Não sabíamos como consertar as unidades não responsivas. Parece que algo tinha trancado (uma fonte disse que ele se encaixou no binário SiRF), então eles foram separados e a bateria foi removida para limpar sua memória. A bateria foi reinserida e a concha de plástico colada novamente. Tédio.

Posteriormente, encontramos este procedimento:

% bl0ck_qu0te%
  1. Baixe e instale este software: link
  2. Execute o software SiRf Demo.
  3. Conecte seu dispositivo, escolha a porta COM correta e selecione a taxa de transmissão de 4800.
  4. Ir para ação > Abrir fonte de dados.
  5. Em seguida, vá para Ação > Sincronizar Protocolo & amp; taxa de transmissão.
  6. Depois, vá para Ação > Mude para o protocolo NMEA.
  7. Na janela pop-up, selecione a taxa de transmissão de 4800 na taxa de transmissão e clique em Enviar.
  8. Feche o software de demonstração do SiRf.

As instruções continuaram:

% bl0ck_qu0te%

No entanto, desde que adicionamos o -b flag, não tivemos mais unidades GPS parando de funcionar quando não estão mais sendo manipulados pelo gpsd em um sistema Linux e nunca os testamos.

    
por Nodak 02.04.2016 / 11:21