Turinys:

„DragonBoard Com OBD“: 12 žingsnių
„DragonBoard Com OBD“: 12 žingsnių

Video: „DragonBoard Com OBD“: 12 žingsnių

Video: „DragonBoard Com OBD“: 12 žingsnių
Video: SC9S12XS256J1CAER FREESCALE IC HCS12 Microcontrollers - [email protected] 2024, Liepa
Anonim
„DragonBoard Com“OBD
„DragonBoard Com“OBD

Através da leitura do protokolinis OBD2 do carro, é possível receber informationççes do veículo. Naudokite „DragonBoard 410c“, nes tai nėra trajektorija, taip pat vandens ir vaizdo įrašų detalės.

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.

Projektavimo dalyviai:

Temos total interesse em ajudar você a concluir o seu projeto, então não deixe de entrar em contato conosco!

Norėdami sekti šį projektą anglų kalba, spustelėkite čia:

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 sąsaja
  • Dongle USB 3G/4G
  • Carregador Veicular de Inversão de Tensão (110v)

1 veiksmas: „Fazendo O“sąranka „Inicial Da DragonBoard 410c“

„Fazendo O“sąranka „Inicial Da DragonBoard 410c“
„Fazendo O“sąranka „Inicial Da DragonBoard 410c“
„Fazendo O“sąranka „Inicial Da DragonBoard 410c“
„Fazendo O“sąranka „Inicial Da DragonBoard 410c“
„Fazendo O“sąranka „Inicial Da DragonBoard 410c“
„Fazendo O“sąranka „Inicial Da DragonBoard 410c“

Naudokite „Qualcomm DragonBoard 410c“, pradėkite arba suprojektuokite, kad įdiegtumėte „Linaro“platinimą „Linux“, jei norite visiškai sukonfigūruoti įrenginį.

Jei norite sukurti „DragonBoard“„Linaro“vaizdą, naudokite „Ubuntu“, „VirtualBox“, „FastBoot“ir „Linux“programas. Tai būtina norint įdiegti „Linux“aplinką ir ją įdiegti.

Įdiekite „Fastboot“, prieigą prie „Máquina Virtual Ubuntu“terminalo ir skaitmeninio kompiuterio:

sudo apt-get android-tools-fastboot

  • Instaliuokite „Linaro“, tikslų pasą arba 2 svarbius pasus:

    • Instaliavimas arba BOOTLOADER
    • Nome do Arquivo: dragonboard410c_bootloader_emmc_linux-79.zip

      • https://builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
      • Išeikite į pensiją pagal arquivos de dentro do ZIP
      • Pradinis makaronas:

        cd /„NomeDaPasta“(„caminho da pasta descompactada“)

      • Fazer ar comando:

        „sudo fastboot“įrenginiai

      • Esposda:

        (šešioliktainis) greitas įkrovimas

      • Pradinis skaitmenis:

        sudo./flashall

      • Esposda:

        baigta. bendras laikas 1.000s (pusiau klaidos)

        (pusiau klaidos)

    • „Instalando“arba „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. Pagrindas, kurį galima pavadinti autobusu „boot-linaro-NomeDaVersão“. Nesta versão o nome é „Stretch“ir „Jessie“anterior foi

      • 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. Pirkti „linaro-NomeDaVersão-alip“

      • Retirar os arquivos de dentro do. GZ
      • Įveskite makaronus „raiz“em relação aos arquivos compactados

        pavyzdys: „/Atsisiuntimai“

      • Komandų pradžia:

        „sudo fastboot“įrenginiai

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

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

        baigta. Bendras laikas: 100.00 val

  • Sujunkite pelę, „Teclado“ir monitorių/televizorių su HDMI
  • Panaudoti:

    • Vartotojas: 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 atnaujinimas

  • Supraskite instaliacão dos pacotes disponíveis usando o código:

    sudo apt-get atnaujinimas

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

2 veiksmas: „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

Susisiekite su GPS, siųskite arba GNSS-GPSD, arba GPSD ir GPSD-KLIENTAIS klientų aptarnavimo paslaugomis. Faça isso usando o comando:

sudo apt-get install gnss-gpsd gpsd gpsd-klientai

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

sudo systemctl start qdsp-start.servicesudo systemctl start gnss-gpsd.servicesudo systemctl start qmi-gps-proxy.service

Paleiskite „DragonBoard 410c“vietinį abertą, visada visada oras, e digitas be terminalo:

gpsmon –n

Pelos testes realizados, o tempo médio até as informationções começarem a aparecer na tela, é de cerca de 10 minutes. Yra įvairių „DragonBoard“lokalių lokalizacijų, kvantidų de prédios ao seu redor, além de outras barreiras naturais que possam atrapalhar ir sinca do GPS.

Jei norite gauti informacijos apie e -mandarą, naudokite „o código abaixo“, „alterando“arba „endereço do seu“svetainę:

3 žingsnis: „Instalando O Dongle“USB 3G/4G

„Instalando O Dongle“USB 3G/4G
„Instalando O Dongle“USB 3G/4G
„Instalando O Dongle“USB 3G/4G
„Instalando O Dongle“USB 3G/4G
„Instalando O Dongle“USB 3G/4G
„Instalando O Dongle“USB 3G/4G
„Instalando O Dongle“USB 3G/4G
„Instalando O Dongle“USB 3G/4G

Egzistuojančios „DragonBoard 410c“modelio formos, skirtos 3G/4G versijai:

  • Įdiegti „Shield / BreakoutBoard“modemą GSM ir „SimCard“lizdą;
  • Naudokite „Dongle USB 3G/4G“;

Naudojant „Dongle USB 3G/4G“, skirtą „Huawei“modeliui E3272, galima palengvinti įrenginio veikimą.

Sukonfigūruokite modemą, naudokite galutinį terminalą (naudokite WVDial programą), naudokite ir naudokitės pagrindine sąsaja „Gráfica do Usuário“(GUI) arba „Linaro“. Faça da seguinte forma:

  • Naudodami USB jungtį „Dongle“, spustelėkite nuorodą, kad nebūtų „redes“, o ne prastesnės tiesioginės informacijos.
  • „Redaguoti ryšius“> „Pridėti“
  • Pateikiama čia: „Mobilusis plačiajuostis ryšys“
  • Spustelėkite „Sukurti“

Sistemos operacinės sistemos įdiegimas, konfigūravimo vaizdų nustatymas, konfigūravimas ir operacinės sistemos konfigūravimas SIM kortelės kompiuteryje. Para criação deste projeto, utilizamos um Sim Card da Tim (ir mod mod inicialmente vendido pela Vivo).

4 veiksmas: transformuokite „DragonBoard 410c Em Hotspot“/ „WiFi“prieigos tašką

Pakeiskite „DragonBoard 410c Em“viešosios interneto prieigos tašką / prieigos tašką
Pakeiskite „DragonBoard 410c Em“viešosios interneto prieigos tašką / prieigos tašką
Pakeiskite „DragonBoard 410c Em“viešosios interneto prieigos tašką / prieigos tašką
Pakeiskite „DragonBoard 410c Em“viešosios interneto prieigos tašką / prieigos tašką
Pakeiskite „DragonBoard 410c Em“viešosios interneto prieigos tašką / prieigos tašką
Pakeiskite „DragonBoard 410c Em“viešosios interneto prieigos tašką / prieigos tašką

Naudodami „DragonBoard 410c“, naudodamiesi „Wi -Fi“ryšiu (galite sukonfigūruoti internetą), galite lengvai ir paprastai naudoti sistemą. Siga os passos abaixo:

  • Clique no botão direito no ícone de “redes” no canto inferior direito.
  • „Redaguoti ryšius“> „Pridėti“
  • Escolha arba „WiFi“
  • Spustelėkite „Sukurti“

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

Garantija ar funkcija:

  • Pasirinkite „IPv4 nustatymai“
  • Veja se o „Method“yra marcado como „Bendrinama su kitais kompiuteriais“

5 žingsnis: Acessando a DragonBoard 410c iš 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“, nepriklausoma forma, kuri priklauso nuo to, kas priklauso, ar nėra priklausomybės, ar ne, o „Dragonboard“- tiesioginis ryšys, o belaidis internetas. Iš pradžių buvo sukurtas „Linux“„Amazon“paslaugų teikėjas.

Įveskite instaliaciją „Auto SSH“, naudokite arba naudokite kodą.

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 in instância do endpoint exclusive no Linux, através do IP público to modem 3G, objetivo princip deste passo. Na sequência, o código faz a copia da chave para or repositório de chaves confiáveis to Linux, garanting ainda more confiança para and conexão.

ssh -keygen -t rsa

scp ~/.ssh/id_rsa.pub user@remote_server:.ssh/Author_keys autossh -M 0 -q -f -N -i /home/pi/.ssh/id_rsa -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2222: localhost: 22 vartotojas@remote_server

Taip pat galite pakeisti „DragonBoard 410c“ir „servidor“debesį! / o/

6 žingsnis: „Ligando a DragonBoard 410c Ao OBD Do Seu Carro“per „Bluetooth“- Passo 1/2

„Ligando a DragonBoard 410c Ao OBD Do Seu Carro“per „Bluetooth“- Passo 1/2
„Ligando a DragonBoard 410c Ao OBD Do Seu Carro“per „Bluetooth“- Passo 1/2
„Ligando a DragonBoard 410c Ao OBD Do Seu Carro“per „Bluetooth“- Passo 1/2
„Ligando a DragonBoard 410c Ao OBD Do Seu Carro“per „Bluetooth“- Passo 1/2

Komunikacinė sąsaja, skirta „OBD2“. A informação que transita nesta porta precisa ser traduzida, e para isso precisamos de um interpretator que trate os dados. Aparatūros parinktis: ELM327 arba STN1170.

Projektavimui, naudojimui „Bluetooth“mikroschemos pagrindu ELM327.

Svarbus destacar que a disponibilade deste hardware ir nereikalingas atstovas versijai ORIGINAL do ELM327. A maior parte disponível está na 1.5, que foi quando or chip original foi clonado and colocado a venda no mercado. O originalus mikroschemų rinkinys - 2.2. A evolução deste versionamento traz ao chip more informationções sobre os carros mais novos. Svarbus saber disso, nulemia priklausomybės testus realizavimas, poderá ou não conseguir obter determinadas informationções de veículos mais novos.

Jei norite naudoti OBD2 „Bluetooth“, įjunkite OBD2 prievadą prie „car car“. Ela pode estar localizada logotipas abaixo do volante, be centrinės konsolės ar perto da caixa de fusíveis. O vietinis varia bastante entre kaip montadoras ir modeliai. Uma opção para localizar é usar esta ferramenta:

Prisijunkite prie „DragonBoard 410c“SSH, naudokite nešiojamąjį kompiuterį (lembrando que agora você está no carro, e não possui daugiau uma tela para conectar a placa).

Prisijunkite prie OBD2 „Bluetooth“, skirto vidiniam belaidžio ryšio prievadui, be jokių jungčių, „Bluetooth“:

sudo bluetoothctl

galima susieti su agentu, kai nuskaitomas numatytasis agentasNeste momento é importante que você copie o MAC Address pois precisará para os próximos passos

Digite:

pasitikėk MACADDRESS

pora MACADDRESS

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

Geralmente PIN kodas 1234 arba 0000

„Após a tela de sucesso de conexão“, „digitando este comando“, „voê sai do program control“arba „Bluetooth“skaitmeninis:

mesti

Agora ir preciso fazer um "BIND" do dispositivo com porta:

sudo rfcomm bind 0 MACADDRESS 1

Para validar o sucesso da operação digite:

ls /dev

„Rfcomm0“portalas turi sąrašą.

7 žingsnis: „Ligando a DragonBoard 410c Ao OBD Do Seu Carro“per „Bluetooth“- Passo 2/2

„Ligando a DragonBoard 410c Ao OBD Do Seu Carro“per „Bluetooth“- „Passo 2/2“
„Ligando a DragonBoard 410c Ao OBD Do Seu Carro“per „Bluetooth“- „Passo 2/2“
„Ligando a DragonBoard 410c Ao OBD Do Seu Carro“per „Bluetooth“- „Passo 2/2“
„Ligando a DragonBoard 410c Ao OBD Do Seu Carro“per „Bluetooth“- „Passo 2/2“

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

ELM327, „DragonBoard 410c“ir „Veículo“

„Baixe“ir programos „Ekranas“pavardė „Porta Serial“

sudo apt-get įdiegimo ekranas

„Porta Serial“serija, skirta naudoti „Comandos“ir gauti „DragonBoard 410c“bei „ELM327“.

Para saber mais sobre Comandos AT, acesse:

ATENÇÃO:

Tome muito cuidado nesta parte! Todas as information as envisdas para or dispositivo conectado ao carro, poderão ser interpretadas e enviadas ao carro de maneira errada e ocasionar o 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 arba serial de comunicação terminalas.

    ekranas /dev /rfcomm0

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

  • Reinicia o dispositivo. As vezes você precisará fazer isso.

    ATZ

  • Liga funcionalidade de quebra de linha nos comandos, palengvinti vizualizaciją.

    ATL1

  • Liga os cabeçalhos dos comandos.

    ATH1

  • Liga o espaçamento entre palavras.

    ATS1

  • Apibrėžkite „Automático“protokolą, skirtą komunikacijai.

    ATSP0

Komunikato finalas:

  • Skaitmeninis be konsolės:

    ATI

  • Sukurkite retrospektyvą „ELM327 v1.5“arba versiją iš ELM.
  • Isso prova que o ELM327 está comunicando com a placa sem problem, e podemos prosseguir.

Dica

Naudojant „Screen“ir būtiną apertūrą: „Ctrl-A“mišinys „Ctrl-D“

8 žingsnis: „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 ir Python esotecífica para comunicação com o padrão OBD2 dos veículos. Com ela, podemos extrair diversas informationções da rede de comunicação do carro, inculindo 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 modulos do Python

    sudo apt-get įdiegti python-pip

  • SetupTools - gestor de arquivos de instalação

    sudo pip install -U pip setuptools

  • Ratas - formato de arquivos para instalação

    sudo apt-get įdiegti python-wheel

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

    sudo apt-get python-obd

  • GPS - biblioteka com dados do gps

    sudo pip įdiegti gps

  • Prašymai - metodolo de solicitações

    sudo pip diegimo užklausos

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

sudo python

Neste momentas arba žymeklis su terminalu arba mudar para este ícone “>>>” indicando que o programa está rodando Python. Podemos começar a digitar os comandos para serem interpretados conforme abaixo.

  • Atvykite į biblioteką

    importuoti obd

  • Para fazer a conexão com a porta serial use or comando

    ryšys = obd. OBD („/dev/rfcomm0“)

  • Parsisiųsti Descobrir se o Python está conseguindo extrair information of do carro, passando pelo Bluetooth, ELM327 até chegar no carro, digite:

    connection.protocol_name ()

9 veiksmas: papildomos informacijos apie Carro Usando Python

Papildoma informacija apie Carro Usando Python
Papildoma informacija apie Carro Usando Python

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

Importuoti biblioteka OBD para dentro do Python para iniciar as conexões.

Por motivos desconhecidos, a primeira conexão com nosso hardware, 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. Depois cria a URL, utilizando Query String, para que possa enviar ao servidor utilizando o método POST.

Nėra pavyzdžio abaixo pegamos kaip mišinio informacija:

  • RPM
  • Velocidade
  • Odômetro *

Kaip funções para captura dos dados utilizam dois parâmetros. Pavyzdžiui, usando [1] [12] estamos buscando [metodas] [PID]. Esta sąrašo kodai ir priskyrimai:

Pvz., Tai yra URL adresas, kuriame pateikiama informacija apie sutapimą ir adicionadas em um arquivo, chamado "obd_data.dat".

„Código“pagal OBD.py:

importuoti obdimport timeodoInicial = -1 paramOdo = 0 #Conect OBDprint "Primeira conexao" con = obd. OBD ("/dev/rfcomm0") print "Segunda conexao" con = obd. OBD ("/dev/rfcomm0"), tiesa: respRPM = con.query (obd.commands [1] [12]) print respRPM respVelo = con.query (obd.commands [1] [13]) print respVelo respOdo = con.query (obd.commands [1] [49]) print respOdo paramRPM = int (float (str (respRPM).replace ("revolutions_per_minute", ""))) paramVelo = int (float (str (respVelo).replace ("kph", "")))) paramOdo = int (float (str (respOdo).replace ("kilometras", ""))) 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 () spausdinimo 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.

Codigo para o arquivo OBD.py:

importo užklausų

importuoti laiką, kol tiesa: pabandykite: time.sleep (0.2) url = '' with open ('obd_data.dat', 'r') kaip fin: data = fin.read (). splitlines (True) url = data [0] request.post (url) su atvira („obd_data.dat“, „w“) kaip fout: fout.writelines (duomenys [1:]), išskyrus: spausdinti „išimtis“

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

10 veiksmas: pakartokite scenarijus ir „Armazenamento De Dados Capturados Do Carro“

Skriptų kartojimas ir Armazenamento De Dados Capturados Do Carro
Skriptų kartojimas ir Armazenamento De Dados Capturados Do Carro

Žinokite, ar tai yra agoros era, kuri garantuoja „DragonBoard“fizinę komunikaciją, kurioje yra įvairių komponentų, skirtų solução, „3G“, „Wi -Fi“, „Bluetooth“, „Dados do GPS“ir kitų įrenginių.

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'. Naudokitės „com fa“ir „Fazer a Edição“:

sudo nano /etc/rc.local

Tikslus „Agora“konfigūravimas ir procesų inicijavimo, tarnybų ir funkcijų, kryžminio sukimosi, skirto automatiniam veikimui, pradedant „Dragonboard“. Vamos utilizar arba BASH para fazer isso. „O BASH“(„Bourne-Again-SHell“) yra „Unix“aiškinamųjų programų taikymo programa.

Nėra prodoksinio kodo, yra keletas BASH komandų, įvestų žodžių arba „MacAddress do seu dispositivo OBD/Bluetooth“, ir 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 sistema.

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

tada 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

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

11 žingsnis: 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

    Tai tikslus muito cuidado na hora de transferir os dados and 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, kaip luzes do painel começaram a piscar aleatoriamente. A solução para este eventoto que ocasionamos foi o desligamento dos cabos da bateria, mantendo assim por 15 minutes. Nustatykite, išjunkite arba iš naujo nustatykite visas ECU do carro, retornando ele ao estágio original de fábrica, portantoancelando qualityquer comando que tenhamos enviado erroneamente pela porta OBD

  • Linaro

    Tivemos um problema de boot no Linaro, quando aleatoriamente or OS reiniciava. Este problema, skirta išspręsti problemą, kuriant projektavimą, projektuojant Linaro, kuriant įrankius Linaro, bet kuriai problemai spręsti, ir kuriant konstrukciją, kaip naudotis pamoka ir gauti daugiau informacijos

  • GPS su „DragonBoard“

    „Qualcomm Dragonboard 410c“neturi GPS antenos, melodijos priėmimo, sinchronizavimo, iš anksto nustatyto įrenginio arba išorinio antenos priedo. „Qualcomm“:

12 žingsnis: nuorodos

Nuorodos
Nuorodos

Bootloader

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

Linaro

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

Įdiegta „Linaro“ir „DragonBoard 410c“

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

GPS dokumentas „DragonBoard“

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

GPS demonstracija

gist.github.com/wolfg1969/4653340

Python OBD

github.com/brendan-w/python-OBD

„Conectando RaspberryPi“su „OBD Bluetooth“

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

Instruções para criação do túnel SSH

gist.github.com/kr0no/63e34c77b02843b46a8d89d8f7b5e4b6

Instaliavimas arba SSH be „Linux“

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

Rekomenduojamas: