Sisällysluettelo:

DragonBoard Com OBD: 12 vaihetta
DragonBoard Com OBD: 12 vaihetta

Video: DragonBoard Com OBD: 12 vaihetta

Video: DragonBoard Com OBD: 12 vaihetta
Video: Skyrim: The Dragonborn Comes | EPIC VERSION (feat. @Colm_R_McGuinness​) 2024, Marraskuu
Anonim
DragonBoard Com OBD
DragonBoard Com OBD

Através da leitura do protocolo OBD2 do carro, and possível receber informationções do veículo. Käytä DragonBoard 410c -laitteessa trabalhar neste -projektia, ja trazemos aqui tai caminho yksityiskohtia sanojen toistamiseen.

Este projeto foi feito em parceria com a #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora que permitiram que tivéssemos acesso aos melhores hardwares, além do contato com os melhores profissionais para contribuir com o desenvolvimento.

Osallistuminen projektiin:

Täysin kiinnostunut em ajudar você a concluir o seu projeto, então não deixe de entrar em contato conosco!

Jos haluat seurata projektia englanniksi, napsauta tätä:

www.instructables.com/id/DragonBoard-and-OBD2/

A estrutura deste projeto inclui os seguintes komponentes, conforme apresentados na imagem acima:

  • Qualcomm DragonBoard 410c
  • ELM327 Bluetooth OBD2 -liitäntä
  • Dongle USB 3G/4G
  • Carregador Veicular de Inversão de Tensão (110v)

Vaihe 1: Fazendo O Setup Inicial Da DragonBoard 410c

Fazendo O Setup Inicial Da DragonBoard 410c
Fazendo O Setup Inicial Da DragonBoard 410c
Fazendo O Setup Inicial Da DragonBoard 410c
Fazendo O Setup Inicial Da DragonBoard 410c
Fazendo O Setup Inicial Da DragonBoard 410c
Fazendo O Setup Inicial Da DragonBoard 410c

Käytä Qualcomm DragonBoard 410c: tä, aloita tai projetoi asennettuna Linuxin jakeluun Linaro Linuxiin, jos haluat määrittää kokoonpanon kokonaan.

Jos haluat käyttää Linaroa DragonBoardissa, käytä Ubuntua, VirtualBoxia, FastBootia tai Linux -sovelluksia. Tämä on välttämätöntä Linuxin ympäristön parantamiseksi asennettuna.

Asenna tai Fastboot, käyttöoikeus tai Máquina Virtual Ubuntu -terminaali ja digite:

sudo apt-get android-tools-fastboot

  • Asennettu tai Linaro, tarkat passat 2 passos muito tärkeää:

    • Asennus tai BOOTLOADER
    • Nome do Arquivo: dragonboard410c_bootloader_emmc_linux-79.zip

      • https://builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
      • Eläkkeelle os arquivos de dentro do ZIP
      • Entra na pasta:

        cd /NomeDaPasta (caminho da pasta descompactada)

      • Fazer tai comando:

        sudo fastboot -laitteet

      • Esposta:

        (heksadesimaalinen) pikakäynnistys

      • Então digite:

        sudo./flashall

      • Esposta:

        valmis. kokonaisaika 1.000 s (puolivirheitä)

        (puolivirheitä)

    • Instalando tai Sistema Operacional

      • https://builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
      • Baixar dois arquivos:
      • boot-linaro-stretch-qcom-snapdragon-arm64-20170607-246.img.gz

        Este arquivo é a última versão (Junho/17) e o nome futuro pode ser alterado. Perustana on ns. Que voke deve buscar ja "boot-linaro-NomeDaVersão". Nesta versão o nome é “Stretch” ja”Jessie”

      • linaro-stretch-alip-qcom-snapdragon-arm64-20170607-246.img.gz

        Este arquivo é a última versão (Junho/17) e o nome futuro pode ser alterado. Hanki "linaro-NomeDaVersão-alip"

      • Retirar os arquivos de dentro do. GZ
      • Aloita pasta "raiz" em relação aos arquivos compactados

        esimerkki: “/Lataukset” que é o local onde os arquivos baixados estão

      • Entre com os comandos:

        sudo fastboot -laitteet

        sudo fastboot flash boot boot-linaro-NomeDaVersão-qcom-snapdragon-arm64-DATA.img

      • Resposta esperada (lembrando que o tempo pode variar):

        valmis. kokonaisaika: 100,00

  • Yhdistä hiiri, teclado ja monitori/TV HDMI -portilla
  • Käyttää:

    • Käyttö: linaro
    • Senha: linaro
  • Abra a interface Lxterminal and faça o download da list de atualizações disponíveis dos pacotes instalados:

    sudo apt-get päivitys

  • Toteuta asennettavat paketit, jotka on ilmoitettu usando tai código:

    sudo apt-get päivitys

Dicas: O Linaro tem um boot extremamente rápido, e uma comunidade bastante engagejada para solução de problems.

Vaihe 2: Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo

Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo

Tule asennettavaksi ja asenna sovellukset asiakaspalvelua varten GPS: lle, lähettimille tai GNSS-GPSD: lle tai GPSD: lle ja GPSD-ASIAKKAILLE. Faça isso usando o comando:

sudo apt-get install gnss-gpsd gpsd gpsd-clientit

Com ele instalado, você precisará rodar alguns comandos para iniciar or aplicativo, são eles:

sudo systemctl käynnistä qdsp-start.servicesudo systemctl käynnistä gnss-gpsd.palvelutudo systemctl käynnistä qmi-gps-proxy.service

Leve sua DragonBoard 410c paikallisella abertolla, aina para o céu, e digite no terminal:

gpsmon –n

Pelot testes realados, o tempo médio até as informações começarem a aparecer na tela, é de cerca de 10 minutes. On olemassa erilaisia paikkoja DragonBoardin lokalisoinnissa, kvantitatiivinen ao seu redor, além de outras barreiras naturais que possam atrapalhar ja GPS -vastaanotto.

Parametrien esittelytiedot ja mandar para a núvem, käytä o código abaixo, alterando o endereço do seu -sivustoa:

Vaihe 3: Instalando O Dongle USB 3G/4G

Asenna Dongle USB 3G/4G
Asenna Dongle USB 3G/4G
Asenna Dongle USB 3G/4G
Asenna Dongle USB 3G/4G
Asenna Dongle USB 3G/4G
Asenna Dongle USB 3G/4G
Asenna Dongle USB 3G/4G
Asenna Dongle USB 3G/4G

Olemassa olevat DragonBoard 410c -muodon muodot, jotka on saatavana 3G/4G -verkkoon:

  • Asenna Shield / BreakoutBoard -modeemi GSM -modeemi ja SimCard -korttipaikka;
  • Käyttöliittymä Dongle USB 3G/4G;

Dongle USB 3G/4G -yhteensopiva Huawei -mallin E3272 kanssa, joka on suunniteltu käytettäväksi optisesti.

Määritä modeemi, käytä puhelua tai päätelaitetta (WVDial -sovelluksen avulla), voit käyttää sitä ja käyttää eri käyttöliittymää Gráfica do Usuário (GUI) do Linaro. Faça da seguinte forma:

  • Com o Dongle USB -liitäntä, napsauta com botão directito no ícone de “redes” no canto inferior directito da tela.
  • "Muokkaa yhteyksiä"> "Lisää"
  • Escolha ja kuva: "Mobile Broadband"
  • Klikkaa "Luo"

Järjestelmän operatiivinen asennus, luotettavien kuvien näyttäminen, konfigurointi ja operaattorin konfigurointi SIM -kortin kokoonpanoon. Para criação deste projeto, hyödyntäen Sim -korttia Timinä (ja modeemin aloitusmenettely myy Vivo).

Vaihe 4: Muunna DragonBoard 410c Em Hotspot / Access Point WiFi

Muunna DragonBoard 410c Em Hotspot / Access Point WiFi
Muunna DragonBoard 410c Em Hotspot / Access Point WiFi
Muunna DragonBoard 410c Em Hotspot / Access Point WiFi
Muunna DragonBoard 410c Em Hotspot / Access Point WiFi
Muunna DragonBoard 410c Em Hotspot / Access Point WiFi
Muunna DragonBoard 410c Em Hotspot / Access Point WiFi

Voit käyttää DragonBoard 410c -yhteensopivaa wifi -yhteyttä (agora que vocé já configurou a conectividade com internet), jolla on paljon yksinkertaisempia käyttötarkoituksia ja järjestelmän käyttöliittymä. Siga os passos abaixo:

  • Clique no botão directito no ícone de “redes” no canto inferior direito.
  • "Muokkaa yhteyksiä"> "Lisää"
  • Escolha tai "WiFi"
  • Klikkaa "Luo"

Coloque o nome da rede que você quer criar no campo "SSID" ja depois altere o "Mode" para "Hotspot".

Takuu tai toiminta:

  • Valitse "IPv4 -asetukset"
  • Veja se o “Method” on marcado como”Jaettu muille tietokoneille”

Vaihe 5: Acessando a DragonBoard 410c SSH Sem Fio, Utilizando O Hotspot

Acessando a DragonBoard 410c SSH Sem Fio, Utilizando O Hotspot
Acessando a DragonBoard 410c SSH Sem Fio, Utilizando O Hotspot

Criamos um jeito de acessar a placa Remotamente, Independent da forma que ela esteja conectada, não dependendo de estar próximo a Dragonboard para conectar directtamente à ela, ou ao wifi em que ela esteja conectada. Este tai oheispalvelut Linuxin palveluihin Amazonissa.

Asenna instalando tai Auto SSH, käytä tai käytä abaixoa.

sudo apt-get install gcc make

wget https://www.harding.motd.ca/autossh/autossh-1.4e.tgz tar -xf autossh-1.4e.tgz cd autossh-1.4e./configure make sudo make install

Agora vamos gerar uma chave criptografada com padrão de segurança RSA. Esta chave serve para que a pessoa que a tenha, tenha autorização para acessar and instância do endpoint exclusiveivo no Linux, através do IP público do modem 3G, objetivo princip deste passo. Se sekvenssi, tai código faz a copia da chave para tai repositório de chaves confiáveis do Linux, takaa, että muut konfiança para a conexão.

ssh -keygen -t rsa

scp ~/.ssh/id_rsa.pub user@remote_server:.ssh/authorised_keys autossh -M 0 -q -f -N -i /home/pi/.ssh/id_rsa -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2222: paikallinen isäntä: 22 käyttäjä@etäpalvelin

Muista myös muuttaa DragonBoard 410c -palvelupilvi! / o/

Vaihe 6: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetoothin kautta - Passo 1/2

Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetoothin kautta - Passo 1/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetoothin kautta - Passo 1/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetoothin kautta - Passo 1/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetoothin kautta - Passo 1/2

Yhteyskäyttöliittymä, joka on yhdistetty carros é feita através da porta OBD2. A informação que transita nesta porta precisa ser traduzida, e para isso precisamos de um interpretator que trate os dados. Há duas opções para este hardware: ELM327 ou STN1170.

Projektissa voidaan käyttää Bluetooth -komposiittipohjaista ELM327 -laitetta.

Tärkeät destacar que a disponibilade deste hardware, tarvitsematta edustaa versiota ORIGINAL do ELM327. Tärkein osapuoli on arvioitu versiosta 1.5, que foi quando tai siru alkuperäisestä klonadosta ja colocadosta sekä myyntimerkistä. Alkuperäinen piirisarja, versio 2.2. A evolução deste versionamento traz ao chip mais informaetsões sobre os carros mais novos. Tämä on tärkeä malli, joka on riippuvainen testien realisoitumisesta, ja siitä ei ole seurausta, koska se on määritetty tietotekniikan avulla.

Jos haluat käyttää OBD2 Bluetooth -laitetta, liitä se OBD2 -porttiin tai seuraa sitä. Ela pode estar localizada logo abaixo do volante, no console central or o perto da caixa de fusíveis. Paikallinen varia bastante entre montadoras ja modelos. Uma opção para localizar é usar esta ferramenta:

Salli DragonBoard 410c com SSH, hyödyntää muistikirjaa (lembrando que agora você está no carro, e não possui lisää uma tela para conectar a placa).

Määritä, onko OBD2 Bluetooth -yhteensopiva sisäisen no conector do carro -laitteen kanssa, ja se on yhteensopiva Bluetoothin kanssa:

sudo bluetoothctl

pariliitettävissä agenttiin oletusagenttien skannauksen yhteydessäNeste momento é importante que você copie o MAC Address pois precisará para os próximos passos

Digite:

luota MACADDRESSiin

pari MACADDRESS

Neste momento deve aparecer uma solicitação para digitar tai PIN de pareamento to Bluetooth OBD2.

O PIN geralmente é 1234 ou 0000

Após a tela de sucesso de conexão, digitando este comando, você sai do programa control or Bluetooth digitando:

lopettaa

Agora ja preciso fazer um "BIND" do dispositivo com portaalisarja:

sudo rfcomm bind 0 MACADDRESS 1

Validar o sucesso da operação digite:

ls /dev

"Rfcomm0" -portaalin luettelo on luettelo.

Vaihe 7: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetoothin kautta - Passo 2/2

Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetoothin kautta - Passo 2/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetoothin kautta - Passo 2/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetoothin kautta - Passo 2/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetoothin kautta - Passo 2/2

Objetivo deste passo é garantir or funcionamento da comunicação entre os dispositivos:

ELM327, DragonBoard 410c ja Veículo

Baixe ja aplicação “Screen” ovat kadehdittuja Porta Serial -palveluja

sudo apt-get asennusnäyttö

A Porta Serial -sarjan usa para envio e recebimento de Comandos AT, kun DragonBoard 410c ja ELM327.

Para saber mais sobre Comandos AT, acesse:

ATENÇÃO:

Tome muito cuidado nesta parte! Todas as informacyões enviadas para or dispositivo conectado ao carro, poderão ser interpretadas e enviadas ao carro de maneira errada e ocasionar or mal-funcionamento do seu carro! Estude bastante os comandos antes de tentar inovar nos comandos. Recomendamos que siga as instruções abaixo detalhadamente.

Siga a sequência de comandos abaixo para dar início à comunicação:

  • Esta função fará abrir tai terminaali comunicação -sarjassa.

    screen /dev /rfcomm0

Assim que o terminal carregar, digite os comandos abaixo nesta sequência (e entenda o que cada um deles faz):

  • Reinicia tai dispositivo. Kuten vezes você precisará fazer isso.

    ATZ

  • Liga on funktionidade de quebra de linha nos comandos, helpota visualisointia.

    ATL1

  • Liga os cabeçalhos dos comandos.

    ATH1

  • Liga tai espaçamento entre palavras.

    ATS1

  • Määrittele”Automático” -protokollan yhteyskäytäntö.

    ATSP0

Teste de comunicação, finaali:

  • Digite ilman konsolia:

    ATI

  • Valitse "ELM327 v1.5" -kysely tai vaihtoehtoinen ELM -tilaus.
  • Isso prova que o ELM327 on comunicando com a placa sem Problem, e podemos prosseguir.

Dica

Sovellus "Screen" ja välttämätön apertaari: Ctrl-A seguido de Ctrl-D

Vaihe 8: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Usando PyOBD

Ligando a DragonBoard 410c Ao OBD Do Seu Carro Usando PyOBD
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Usando PyOBD

PyOBD ja Python esitecífica para comunicação com tai padrão OBD2 dos veículos. Com ela, podemos extrair diversas information of rede de comunicação do carro, incollindo dados como velocidade e até mesmo erros da parte elétrica.

Para esta etapa, precisamos garantir que as seguintes bibliotecas estejam instaladas no Linaro da sua DragonBoard 410c:

  • PIP - Gerenciador de moodulos do Python

    sudo apt-get install python-pip

  • SetupTools - gestor de arquivos de instalação

    sudo pip install -U pip setuptools

  • Pyörä - formatador de arquivos para instalação

    sudo apt-get install python-wheel

  • OBD - biblioteca para interpretação de dados OBD

    sudo apt-get python-obd

  • GPS - biblioteca com dados do gps

    sudo pip asentaa gps

  • Pyynnöt - metodulo de solicitações

    sudo pip -asennuspyynnöt

Par saber se a biblioteca de Python está funcionando corretamente, precisamos rodar os comandos:

sudo python

Nesteen hetki tai kohdistin päätelaitteeseen tai mudar para este ícone “>>>” indicando que o program está rodando Python. Podemos tulee digitaaliseen järjestykseen ja kommentoi para serem interpretados conforme abaixo.

  • Tule maahan ja tee biblioteka

    tuoda obd

  • Fazer ja conexão com porta sarjakäyttö tai comando

    yhteys = obd. OBD ("/dev/rfcomm0")

  • Para descobrir se o Python está conseguindo extrair information of do carro, passando pelo Bluetooth, ELM327 até chegar no carro, digite:

    connection.protocol_name ()

Vaihe 9: Extraindo -tiedot Do Carro Usando Python

Lisätiedot Do Carro Usando Python
Lisätiedot Do Carro Usando Python

Vamos criar um arquivo chamado: OBD.py, conforme instruções abaixo e código na sequência.

Tuo kirjasto OBD para dentro do Python para iniciar as conexões.

Motivoimalla desconhecidos, ensisijainen yhdistelmälaitteisto, falha semper. Na segunda tentativa, funciona semper. Por isso, no código verá que há duas linhas de conexão (con).

Seguindo o funcionamento do código, com a conexão feita, iniciamos um loop infinito que busca os dados do OBD, formata de acordo com os parâmetros estabelecidos. Kirjoita URL -osoite, käytä kyselymerkkijonoa, joka on pahoinpideltävä ao servidor utilizando o método POST.

No example abaixo pegamos as seguintes information:

  • RPM
  • Velocidade
  • Odômetro *

Kuten funções para captura dos dados utilizam dois parâmetros. Esimerkiksi, usando [1] [12] estamos buscando [menetelmä] [PID]. Esta luettelo koodista ja sen sisällöstä:

Esimerkiksi último, humm a URL com todas as informações são concatenadas and adicionadas em um arquivo, chamado "obd_data.dat".

Código para OBD.py:

tuoda obdimport timeodoInicial = -1 paramOdo = 0 #Conect OBDprint "Primeira conexao" con = obd. OBD ("/dev/rfcomm0") print "Segunda conexao" con = obd. OBD ("/dev/rfcomm0") kun taas True: respRPM = con.query (obd.komennot [1] [12]) tulosta respRPM respVelo = conquery (obd.commands [1] [13]) print respVelo respOdo = con.query (obd.komennot [1] [49]) tulosta respOdo paramRPM = int (float (str (respRPM).replace ("revolutions_per_minute", ""))) paramVelo = int (float (str (respVelo).replace ("kph", ""))) paramOdo = int (float (str (respOdo).replace ("kilometri", ""))) url = "https://www.website.com/OBD?vel="+str(paramVelo)+"&rpm="+str (paramRPM)+"& odo ="+str (paramOdo)+"\ n" time.sleep (0.2) print url file = open ("obd_data.dat", "a+") file.write (url) file.close () tulosta url

Depois da conexão e captura dos dados, vamos criar o arquivo chamado: envia_OBD.py

Esta parte do código fica mais simples. Começamos importando bibliotecas relacionadas à solicitações/envio de dados, usando RESTFUL.

Criamos um while para enviar através de POST a URL da primeira linha do arquivo que populado anteriormente pelo OBD.py. Depois disso, para evitar que o dado seja enviado mais de uma vez, ela apaga esta linha do arquivo.

Código para o arquivo OBD.py:

tuontipyynnöt

Tuo aika, kun True: try: time.sleep (0.2) url = '' with open ('obd_data.dat', 'r') fin: data = fin.read (). splitlines (True) url = data [0] request.post (url) ja avoin ('obd_data.dat', 'w') muodossa fout: fout.writelines (data [1:]) paitsi: print 'poikkeus'

Caso tenha algum problem copiando estes códigos, baixe os arquivos abaixo:

Vaihe 10: Repetição De Scripts E Armazenamento De Dados Capturados Do Carro

Toista De Scripts E Armazenamento De Dados Capturados Do Carro
Toista De Scripts E Armazenamento De Dados Capturados Do Carro

Tiedä tai que foi feito até agora era -suunnitelma ja taattu takuu.

Vamos usar o código abaixo para editar o arquivo 'rc.local', que já tem algumas funções e comandos pré-definidos, e fica no directtório '/etc'. Käytä fazer ja edição, käytä o comando:

sudo nano /etc/rc.local

Agora Precisamos Configur a initialização de todos os processos, serviços and funções, criando rotinas para que funcionem automaticamente ao iniciar a Dragonboard. Vamos utilizar tai BASH para fazer isso. O BASH (Bourne-Again-SHell) on Unixin tulkintatietojen sovellus.

No próximo código, que tem comandos BASH, speccarre inserir o MacAddress do seu dispositivo OBD/Bluetooth, e também precisa ter bastante cuidado para garantir que o código seja colocado semper antes do comando "exit 0" que é a resposta de sucesso do system.

jos [! -f/etc/ssh/ssh_host_rsa_key]

sitten systemctl stop ssh.socket || true dpkg-reconfigure openssh-server fi sudo systemctl start qdsp-start.service rfcomm bind 0 MACADDRESS 1 sudo python /home/linaro/Documents/FadaDoCarro/conectaGPS.py & sudo python/home/linaro /Documents/FadaDoCarro/OBD.py & sudo python /home/linaro/Documents/FadaDoCarro/envia_OBD.py & exit 0

Partir de agora, semper que a placa for iniciada, ela já vai se conectar através do 3G and envisr os dados de GPS and OBD para or servidor escolhido.

Vaihe 11: Dificuldades Encontradas

Dificuldades Encontradas
Dificuldades Encontradas

Listamos abaixo algumas barreira que encontramos ao longo do desenvolvimento do projeto, que resolvemos antes de criar este Instructable, mas que é importante alertá-lo, caso esteja tendo dificuldades também.

  • PyOBD

    Täsmälleen muito cuidado na hora de broadcastir os dados e comunicar com or carro. Nas primeira tentativas, quando a comunicação ainda não era estável com o dispositivo, enviamos alguns comandos para o carro, and acabamos causando algum problem na ECU. Neste momento o câmbio automático não aceitava mais mudanças, ficou travado. Além disso, kuten luzes do painel começaram ja piscar aleatoriamente. A Solução para este evento que ocasionamos foi o desligamento dos cabos da bateria, mantendo assim por 15 minutes. Desta forma, forçamos tai reset reset complete das ECUs do carro, retornando ele ao estágio original de fábrica, portanto peruutuslaatu comando que tenhamos enviado erroneamente pela porta OBD

  • Linaro

    Tivemos um line de boot no Linaro, quando aleatoriamente or OS reiniciava. Tämä on ongelma, joka ratkaisee ongelman, mutta ei tarvitse tehdä projektia, käyttää Linaro -laitetta, ratkaisee ongelman ja auttaa sinua rakentamaan opetusohjelman ja hyödyntämään sitä

  • GPS ja DragonBoard

    A Qualcomm Dragonboard 410c ei sisällä GPS -antennia, sen melodista vastaanottoa, asennuksen tarkkuutta tai liitäntää ja lisälaitteita. Para fazer este procedimento, siga os passos propostos pela própria Qualcomm:

Vaihe 12: Viittaukset

Viitteet
Viitteet

Käynnistyslatain

builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/

Linaro

builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/

Como asennus tai Linaro ja DragonBoard 410c

www.embarcados.com.br/linux-linaro-alip-na-qualcomm-dragonboard-410c/

GPS -dokumentti DragonBoardille

discuss.96boards.org/t/gps-software/170/16

GPS -esittely

gist.github.com/wolfg1969/4653340

Python OBD

github.com/brendan-w/python-OBD

Conectando RaspberryPi tai OBD Bluetooth

gersic.com/connecting-your-raspberry-pi-to-a-bluetooth-obd-ii-adapter/

SSH: n ohjeet

gist.github.com/kr0no/63e34c77b02843b46a8d89d8f7b5e4b6

Asennus tai SSH ilman Linuxia

ask.xmodulo.com/install-autossh-linux.html

Suositeltava: