Respostas no Fórum

Visualizando 8 posts - 16 até 23 (de 23 do total)
  • Autor
    Posts
  • Cezar Menezescezmen
    Participante
    Número de postagens: 24

    Heitor, obrigado pelo feedback.
    Um abraço.
    Cezar

    Cezar Menezescezmen
    Participante
    Número de postagens: 24
    em resposta a: GPS Integrado #4573

    Leandro, infelizmente, não tenho idéia sobre a causa do erro.
    Mas, no Linaro Debian 16.09 (que é o que eu estou usando) o GPS funciona.
    Na documentação do Linaro Debian 17.04, o procedimento de GPS é exatamente o mesmo que o da versão 16.09. Teoricamente, deveria funcionar igual.

    Cezar Menezes

    Cezar Menezescezmen
    Participante
    Número de postagens: 24
    em resposta a: GPS Integrado #4564

    Apenas complementando :

    Se estiver usando Debian, tente o seguinte :

    (1) Remover qualquer mezzanine plugado à DB410C

    (2) Temporariamente, desabilitar o WiFi e Bluetooth (para minimizar possíveis interferências dos rádios próximos à antena embarcada do GPS). Fazer isto apenas para testar as funcionalidades do GPS da DB410C.

    (3) Executar os seguintes comandos :

    (3.1) Instalar pacotes
    $ sudo apt-get install gpsd-clients gnss-gpsd

    (3.2) Inicializar serviços (DSP e GPS)
    $ sudo systemctl start qdsp-start.service
    $ sudo systemctl start gnss-gpsd.service
    $ sudo /etc/init.d/gpsd restart

    (4) Deixar a DB410C próxima a uma janela (ou a céu aberto).

    (5) Monitore as mensagens NMEA 0183
    $ cat /dev/ttyGPS0

    Pouco a pouco, as mensagens $GPGSV começarão a dar sinal de vida e exibir os “Satélites em Visada”. A primeira aquisição dos receptores GPS normalmente demora um pouco.

    Link sobre as mensagens NMEA 0183 :
    http://www.gpsinformation.org/dale/nmea.htm

    (6) Deixei algum tempo rodando aqui próximo à janela. Após 15 minutos, já há 2 satélites em visada. Acho que com 4 satélites, as coordenadas GPS (latitude,longitude) começam a ser informadas.

    (7) Após 20 minutos, há vários satélites em visada e as coordenadas GPS são informadas na mensagem $GPRMC

    O GPS da DB410C Funciona ! 🙂

    Cezar Menezescezmen
    Participante
    Número de postagens: 24
    em resposta a: GPS Integrado #4506

    Leandro, eu também já havia tentado fazer o GPS funcionar, por curiosidade. Mas, apanhei muito também 🙂

    Não sei qual SO você utiliza;

    (1) Se for Debian, o caminho é :
    https://builds.96boards.org/releases/dragonboard410c/linaro/debian/16.09
    (item “Using the onboard GPS”)

    (2) Se for Android, o caminho é :
    https://developer.qualcomm.com/qfile/29467/lm80-p0436-42_add_ufl_ant_and_valid_gps_on_android_app_note.pdf
    (item “Validate GPS on Android”)

    Note que, nesse documento do item (2), menciona-se que a “embedded antenna” da DB410C tem sensibilidade muito baixa e que, para melhorá-la, é necessário instalar uma antena externa de GPS (passiva ou ativa).

    A maior dificuldade, neste caso, seria retrabalhar a eletrônica da placa com montagem de novos componentes minúsculos (capacitores, indutor e conector de RF U.FL).

    Enquanto eu apanhava do GPS, ficava pensando o seguinte :
    É provável que projetos que utilizarem GPS e algum Mezzanine precisem, necessariamente, adotar antena externa (devido à obstrução da embedded antenna). 🙁

    Dica: no Debian, depois de executar os comandos de inicialização do GPS, é possível monitorar as mensagens NMEA 0183 do GPS através do seguinte comando :

    $ cat /etc/ttyGPS0

    No meu caso, as mensagens NMEA chegam, mas fico com a impressão que o receiver do GPS não está recebendo os sinais dos satélites.

    Pode ser que um google em “/dev/ttyGPS0” nos dê novas pistas.

    Espero ter ajudado.

    Bons projetos!

    Cezar Menezes.

    Cezar Menezescezmen
    Participante
    Número de postagens: 24

    Olá Leandro, são sei qual SO você está usando.
    Mas, se for Debian/Ubuntu, uma solução pode ser usar “ssh -X” :

    O link de referência a seguir mostra o caminho :
    https://www.server-world.info/en/note?os=Debian_8&p=ssh&f=7

    Testei na minha DB410C e funcionou direto (out-of-the-box) :

    (1) Abra uma janela terminal na DB410C e pergunte o endereço IP da placa:

    $ sudo ifconfig

    No meu caso, retornou IP 192.168.0.130 (para a wlan0)

    (2) Em seu PC, abra uma janela terminal e execute :

    $ ssh -XC [email protected]

    Quando a senha for solicitada, digite “linaro”

    Uma sessão “ssh” será iniciada.

    (3) Digite os comandos (na sessão “ssh”) :

    $ eval dbus-launch --sh-syntax
    $ export DBUS_SESSION_BUS_ADDRESS
    $ export DBUS_SESSION_BUS_PID

    (4) Em seguida, abra algum aplicativo gráfico (na sessão “ssh”):

    Para testar, eu abri um browser de internet:

    $ chromium

    A tela do browser abriu em modo gráfico em meu PC. Possivelmente, qualquer outro aplicativo gráfico abrirá também.

    PS: Mais uma vez, a DB410C me surpreendeu!

    Espero que isso te ajude.

    Bons projetos!

    Cezar Menezes.

    Cezar Menezescezmen
    Participante
    Número de postagens: 24

    Pessoal, para adiantar, eu disponibilizei em nossa página de projeto um PDF descrevendo detalhadamente o procedimento de configuração do SWAP da DragonBoard 410C (com SO Linux). Há dicas interessantes lá.

    Para a versão “instructables”, precisarei de um pouquinho mais de tempo para traduzir e reformatar o documento.

    Bons projetos a todos!

    Cezar Menezescezmen
    Participante
    Número de postagens: 24

    Alex, sim.
    Acredito que o procedimento funcione no Ubuntu (acho funcionará para qualquer distribuição Linux). Apenas siga atentamente aos passos descritos no link acima (2.1) para se certificar do nome do device associado ao cartão micro SD (no meu caso, foi: “/dev/mmcblk1”).

    Um abraço.

    Cezar.

    Cezar Menezescezmen
    Participante
    Número de postagens: 24

    Bruno e Frederico, obrigado pelo feedback.
    Consigo, sim. Publicarei os detalhes no instructables.
    Abraços.
    Cezar.

Visualizando 8 posts - 16 até 23 (de 23 do total)