جدول المحتويات:

DragonBoard Com OBD: 12 خطوة
DragonBoard Com OBD: 12 خطوة

فيديو: DragonBoard Com OBD: 12 خطوة

فيديو: DragonBoard Com OBD: 12 خطوة
فيديو: Skyrim: The Dragonborn Comes | EPIC VERSION (feat. @Colm_R_McGuinness​) 2024, شهر نوفمبر
Anonim
دراجون بورد كوم OBD
دراجون بورد كوم OBD

Através da leitura do Protocolo OBD2 do carro ، يمكنك استلام المعلومات اللازمة. Utilizando a DragonBoard 410c يأتي إلى trabalhar neste projeto ، e trazemos aqui o caminho detalhado para você reproduzir isso.

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.

المشاركة في المشروع:

الوقت الكامل للتداخل مع مشروعك الخاص ، الأمر الذي يؤدي إلى تفاقم المشكلة!

لمتابعة هذا المشروع باللغة الإنجليزية ، انقر هنا:

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

مشروع استراتيجي يشمل مكونات نظام التشغيل ، المطابق للصور:

  • Qualcomm DragonBoard 410c
  • واجهة ELM327 Bluetooth OBD2
  • دونجل يو اس بي 3G / 4G
  • Carregador Veicular de Inversão de Tensão (110 فولت)

الخطوة 1: إعداد Fazendo O 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

استخدم كوالكوم دراغون بورد 410c ، iniciamos o projeto com is instalação da Distribuição Linaro do Linux ، que nos permitiu configuração Completea do.

Para criar uma imagem do Linaro para a DragonBboard ، استخدم o Ubuntu ، و pelo VirtualBox ، و Ubuntu ، و FastBoot ، و que é um aplicativo baseado em Linux. يجب أن تكون موجودة في بيئة Linux للفقرة poder instala-lo.

Para instalar o Fastboot، acesse o Terminal da sua Máquina Virtual Ubuntu، e digite:

sudo apt-get android-tools-fastboot

  • Para instalar o Linaro ، مرور مسبق من 2 كلمات رئيسية مهمة:

    • Instalando o BOOTLOADER
    • نوم دو أركيفو: dragonboard410c_bootloader_emmc_linux-79.zip

      • https://builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
      • تقاعد من نظام التشغيل arquivos de dentro do ZIP
      • انترا نا باستا:

        cd / NomeDaPasta (caminho da Pasta descompactada)

      • فزر س كوماندو:

        أجهزة sudo fastboot

      • ريسبوستا اسبيرادا:

        (سداسي عشري) fastboot

      • أرقام إنتاو:

        sudo./flashall

      • ريسبوستا اسبيرادا:

        تم الانتهاء من. الوقت الإجمالي 1.000s (أخطاء sem)

        (sem erros)

    • Instalando o Sistema Operacional

      • https://builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
      • Baixar dois arquivos:
      • التمهيد لينارو تمتد qcom snapdragon arm64-20170607-246.img.gz

        Este arquivo é a ltima versão (Junho / 17) e o nome futuro pode ser alterado. A base do que você deve buscar é “boot-linaro-NomeDaVersão”. Nesta versão o nome é “Stretch” e a fi الأمامي “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. الحصول على "linaro-NomeDaVersão-alip"

      • Retirar os arquivos de dentro do. GZ
      • Entrar na Pasta “raiz” em relação aos arquivos compactados

        مثال: "/ Downloads" que é o local onde os arquivos baixados estão

      • Entre com os comandos:

        أجهزة sudo fastboot

        التمهيد فلاش sudo fastboot-linaro-NomeDaVersão-qcom-snapdragon-arm64-DATA.img

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

        تم الانتهاء من. الوقت الإجمالي: 100.00 ثانية

  • Conecte um Mouse ، شاشة Teclado e um / TV na porta HDMI
  • يستخدم:

    • أوسوريو: لينارو
    • Senha: لينارو
  • Abra a interface Lxterminal e faça o download da lista de atualizações disponíveis dos pacotes instalados:

    sudo apt-get update

  • إدراك أن لديك مجموعة من الإجراءات:

    sudo apt-get ترقية

Dicas: O Linaro tem um boot maxamente rápido، e uma comunidade bastante engajada para solução de problemas.

الخطوة 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

Comece com a instalação dos aplicativos que servirão de client para o GPS، sendo eles o GNSS-GPSD، o GPSD e o GPSD-CLIENTS. Faça isso usando o comando:

sudo apt-get install gnss-gpsd gpsd-gpsd clients

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

sudo systemctl ابدأ qdsp-start.servicesudo systemctl start gnss-gpsd.servicesudo systemctl start qmi-gps-proxy.service

Leve sua DragonBoard 410c para um local aberto، com visada para o céu، e digite no terminal:

غسبمون ن

بيلوس الخصيتين الواقعية ، والإيقاع ميديو آتي كمعلومات تأتي من aparecer na tela ، é de cerca de 10 minutos. Isso varia muito da localização da DragonBoard، quantidade de prédios ao seu redor، além de outras barreiras naturais que posam atrapalhar a recepção do sinal do GPS.

استخدم موقع الويب:

الخطوة 3: 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

Existem algumas formas de fazer a DragonBoard 410c acessar a rede 3G / 4G:

  • Instalando um Shield / BreakoutBoard com Modem GSM e slot para SimCard ؛
  • Utilizar um Dongle USB 3G / 4G ؛

الفقرة este projeto optamos pelo Dongle USB 3G / 4G da Huawei modelo E3272 ، أداة سهلة الاستخدام.

Para configurar o modem، você poderá utilizar o terminal (com a aplicação WVDial)، porém o jeito mais fácil é utilizar a própria Interface Gráfica do Usuário (GUI) do Linaro. Faça da seguinte forma:

  • Com o Dongle USB conectado ، clicar com botão direito no ícone de "redes" no canto underferior direito da tela.
  • "تحرير الاتصالات"> "إضافة"
  • Escolha a opção: "Mobile Broadband"
  • Clique em "إنشاء"

Siga a tela de instalação do sistema operacional، matche imagens acima، configurando a operadora de telefonia matche sim card comprado. الفقرة criação deste projeto، useizamos um Sim Card da Tim (e um modem inicialmente vendido pela Vivo).

الخطوة 4: تحويل نقطة وصول / نقطة وصول WiFi على DragonBoard 410c Em

قم بتحويل نقطة اتصال / نقطة وصول WiFi على DragonBoard 410c Em
قم بتحويل نقطة اتصال / نقطة وصول WiFi على DragonBoard 410c Em
قم بتحويل نقطة اتصال / نقطة وصول WiFi على DragonBoard 410c Em
قم بتحويل نقطة اتصال / نقطة وصول WiFi على DragonBoard 410c Em
قم بتحويل نقطة اتصال / نقطة وصول WiFi على DragonBoard 410c Em
قم بتحويل نقطة اتصال / نقطة وصول WiFi على DragonBoard 410c Em

من خلال استخدام DragonBoard 410c como um roteador wifi (agora que você já configurou a conectividade com a internet) ، وهو عبارة عن مناورة بسيطة تستخدم واجهة própria تفعل النظام. Siga os passos abaixo:

  • Clique no botão direito no ícone de “redes” no canto direito direito.
  • "تحرير الاتصالات"> "إضافة"
  • Escolha في وضع التشغيل "WiFi"
  • Clique em "إنشاء"

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

الفقرة garantir o funcionamento:

  • Vá na aba "إعدادات IPv4"
  • Veja se o "Method" está marcado como "Shared to other computer"

الخطوة 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، Independente da forma que ela esteja conectada، não relendo de estar próximo a Dragonboard para conectar diretamente à ela، ou ao wifi em que ela esteja conectada. Este é o método de conexão dos servidores Linux da Amazon.

قم بتركيب نظام SSH التلقائي ، واستخدامه.

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 جعل sudo يقوم بالتثبيت

Agora vamos gerar uma chave criptografada com padrão de segurança RSA. تقدم خدمة Esta chave ميزة الوصول إلى نقطة النهاية الحصرية بدون نظام Linux ، و através do IP pblico do modem 3G ، و objetivo الهدف الرئيسي. لا يوجد تسلسل ، أو código faz a copia da chave para o repositório de chaves confiáveis do Linux، garantindo ainda mais confiança para a 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: المضيف المحلي: 22 مستخدمًا @ remote_server

Com isso ، acabamos de transformar a DragonBoard 410c em um servidor cloud! / س /

الخطوة 6: Ligando a DragonBoard 410c Ao OBD Do Seu Carro عبر Bluetooth - Passo 1/2

Ligando a DragonBoard 410c Ao OBD Do Seu Carro عبر Bluetooth - Passo 1/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro عبر Bluetooth - Passo 1/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro عبر Bluetooth - Passo 1/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro عبر Bluetooth - Passo 1/2

واجهة comunicação com os carros é feita através da porta OBD2. معلومات أساسية عن النقل الداخلي للرسوم المتحركة للأبواب. قم بتشغيل الأجهزة المخصصة للأجهزة: ELM327 ou STN1170.

الفقرة مشروع ، استخدام رقاقة كوم بلوتوث الأساسية مع ELM327.

Importante destacar que a disponibilidade من الأجهزة الضرورية التي تمثل نسخة أصلية من ELM327. يقدم طرف ماير نسخة طبق الأصل 1.5 ، كيو فوا كواندو أو رقاقة أصلية فوا كلونادو وكولوكادو وفيندا نو ميركادو. O chipset original está na versão 2.2. نسخة مطورة من رقاقة mais informações sobre os carros mais novos. مهمة صابر disso ، نقاط تعتمد على الخصيتين الواقعية ، poderá ou não conseguir obter Determinadas informações de veículos mais novos.

De posse do seu detitivo OBD2 Bluetooth ، يتعامل مع منفذ OBD2 do seu carro. Ela pode estar localizada logo abaixo do volante ، بدون وحدة تحكم مركزية أو perto da caixa de fusíveis. O المحلية varia bastante entre as montadoras e modelos. Uma opção para localizar é usar esta ferramenta:

Acesse a DragonBoard 410c com SSH، utilizando seu Notebook (lembrando que agora você está no carro، e não posui mais uma tela para conectar a placa).

Assim que o Disitivo OBD2 Bluetooth for inserido no conector do carro، siga os passos abaixo para ter contole da conectividade bluetooth:

sudo bluetoothctl

يمكن الدفع على الوكيل عند فحص الوكيل الافتراضي علىNeste Momento é importante que você copie o MAC Address pois precisará para os próximos passos

الديجيت:

ثق في MACADDRESS

زوج MACADDRESS

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

O PIN geralmente é 1234 ou 0000

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

استقال

Agora é preciso fazer um "BIND" القيام بالتخلص من مسلسل porta:

sudo rfcomm ربط 0 MACADDRESS 1

أرقام صالحة:

ليرة سورية / ديف

يوجد منفذ "Rfcomm0" مطور على قائمة.

الخطوة 7: Ligando a DragonBoard 410c Ao OBD Do Seu Carro عبر Bluetooth - Passo 2/2

Ligando a DragonBoard 410c Ao OBD Do Seu Carro عبر Bluetooth - Passo 2/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro عبر Bluetooth - Passo 2/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro عبر Bluetooth - Passo 2/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro عبر Bluetooth - Passo 2/2

هدف نظام التشغيل:

ELM327 ، لوحة التنين 410c e Veículo

Baixe a aplicação “Screen” para enviar mensagens pela Porta Serial

sudo apt-get install screen. شاشة التثبيت sudo apt-get

مسلسل Porta será usada para envio e recebimento de Comandos AT entre a DragonBoard 410c e o ELM327.

Para sabre mais sobre Comandos AT، acesse:

أتيناسو:

Tome muito cuidado nesta parte! توداس كمعلومات بيئة خاصة بالتعامل مع الوضع على الأرض ، وبيئة العمل على مدار الساعة. 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 to comunicação:

  • Esta função fará abrir o terminal de comunicação المسلسل.

    الشاشة / ديف / rfcomm0

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

  • Reinicia o الجهاز. كما vezes você precisará fazer isso.

    ATZ

  • Liga a funcionalidade de quebra de linha nos comandos، تسهيل رؤية بصرية.

    ATL1

  • Liga os cabeçalhos dos comandos.

    ATH1

  • Liga o espaçamento entre palavras.

    ATS1

  • عرِّف بروتوكول اجتماع "التشغيل الآلي".

    ATSP0

نهائي Teste de comunicação:

  • Digite لا يوجد وحدة تحكم:

    ATI

  • استخدم جهاز ELM الجديد "ELM327 v1.5" أو العكس الذي تفعله ELM.
  • Isso prova que o ELM327 está comunicando com a placa sem problemas، e podemos prosseguir.

ديكا

Para sair da aplicação “Screen” é implário Apertar: Ctrl-A seguido de Ctrl-D

الخطوة 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 é uma biblioteca de Python específica para comunicação com o padrão OBD2 dos veículos. Com ela، podemos extrairiversas informações da rede de comunicação do carro، incluindo 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 módulos do Python

    sudo apt-get install python-pip

  • SetupTools - Gestor de arquivos de instalação

    sudo pip install -U pip setuptools

  • عجلة - 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 تعمل بنظام تحديد المواقع العالمي (GPS)

    sudo pip تثبيت نظام تحديد المواقع

  • الطلبات - módulo de solicitações

    طلبات تثبيت sudo pip

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

سودو بيثون

Neste momento o cursor do terminal vai mudar para este ícone “>>>” indicando que o programa está rodando Python. Podemos começar a digitar os comandos para serem التفسيرات المطابقة للعبة.

  • Comece importando a biblioteca

    استيراد obd

  • الفقرة fazer a conexão com a porta serial use o comando

    Connection = obd. OBD (“/ dev / rfcomm0”)

  • الفقرة descobrir se o Python está conseguindo extrair informações do carro، passando pelo Bluetooth، ELM327 até chegar no carro، digite:

    connect.protocol_name ()

الخطوة 9: Extraindo Informações Do Carro Usando Python

Extraindo Informações Do Carro Usando Python
Extraindo Informações Do Carro Usando Python

Vamos criar um arquivo chamado: OBD.py ، المطابقة instruções abaixo e código na Sequência.

استيراد مكتبة OBD para dentro do Python para iniciar مثل Conexões.

Por motivos desconhecidos ، أجهزة Primeira conexão com nosso ، 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. قم بإدخال عنوان URL ، وسلسلة استعلام useizando ، وبيئة يمكن الوصول إليها على الخادم أو الخادم.

لا يوجد نموذج للبيغاموس Abaixo مثل seguintes informações:

  • دورة في الدقيقة
  • فيلوسيداد
  • أودومترو *

مثل funções para captura dos dados utilizam dois parâmetros. من خلال المثال ، usando [1] [12] estamos buscando [módulo] [PID]. قم بتصفح قائمة المحتويات:

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

Código para OBD.py:

استيراد obdimport timeodoInicial = -1 paramOdo = 0 #Conect OBDprint "Primeira conexao" con = obd. OBD ("/ dev / rfcomm0") طباعة "Segunda conexao" con = obd. OBD ("/ dev / rfcomm0") بينما صحيح: 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 ("kilometer"، ""))) url = "https://www.website.com/OBD؟vel="+str(paramVelo)+"&rpm="+str (paramRPM) + "& odo =" + str (paramOdo) + "\ n" time.sleep (0.2) طباعة ملف url = فتح ("obd_data.dat"، "a +") file.write (url) file.close () طباعة url

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

البساطة Esta parte do código fica mais. Começamos importando bibliotecas relacionadas à solicitações / envio de dados، usando RESTFUL.

Criamos um while para enviar através de POST 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:

طلبات الاستيراد

وقت الاستيراد بينما صحيح: حاول: time.sleep (0.2) url = "مع فتح ('obd_data.dat'، 'r') كـ fin: data = fin.read (). splitlines (True) url = data [0] request.post (url) مفتوح ('obd_data.dat'، 'w') كـ fout: fout.writelines (البيانات [1:]) باستثناء: طباعة "استثناء"

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

الخطوة 10: Repetição De Scripts E Armazenamento De Dados Capturados Do Carro

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

Tudo o que foi feito até agora age orientado a garantir que a DragonBoard fizesse comunicação com os diferentes componentes da solução como a comunicação 3G، WiFi، Bluetooth، Dados do GPS، entre outros.

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 diretório '/ etc'. الفقرة fazer a edição ، استخدم o comando:

sudo nano /etc/rc.local

Agora precisamos configurar a inicialização de todos os processos، serviços e funções، criando rotinas para que funcionem automaticamente ao iniciar a Dragonboard. Vamos utilizar o BASH para fazer isso. O BASH (Bourne-Again-SHell) é um aplicativo للحصول على تفسير للكوماندوز Unix.

No próximo código، que tem comandos BASH، você precisará inserir o MacAddress do seu detitivo OBD / Bluetooth، e também precisa ter bastante cuidado para garantir que o código seja colocado semper antes do comando "الخروج 0".

لو [! -f / etc / ssh / ssh_host_rsa_key]

ثم systemctl stop ssh.socket || صحيح dpkg-Recfigure 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 والخروج 0

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

الخطوة 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 tapo dificuldades também.

  • PyOBD

    É preciso ter muito cuidado na hora de transmitir os dados e comunicar com o carro. Nas Primeira tentativas، quando a comunicação ainda não age estável com o detitivo، enviamos alguns comandos para o carro، e acabamos reasonando algum problema na ECU. Neste momento o câmbio automático não aceitava mais mudanças، ficou travado. Além disso ، كما تفعل luzes painel começaram a piscar aleatoriamente. حل مناسب للأحداث التي يجب مراعاتها من أجل تحديد مكان دوس كابوس دا باتيريا ، مانتندو اسيم بور 15 دقيقة. Desta forma ، forçamos o reset full das ECUs do carro ، retornando ele ao estágio original de fábrica ، portanto cancellando qualquer comando que tenhamos enviado erroneamente pela porta OBD

  • لينارو

    Tivemos um problema de boot no Linaro، quando aleatoriamente o OS reniciava. Este problema foi resolvido ao longo do desenvolvimento do projeto، pela equipe do Linaro، que soltou uma atualização، e já construímos este التعليمي useizando a informação mais atualizada

  • GPS في DragonBoard

    كوالكوم دراغون بورد 410c ، هناك تطبيقات داخلية لنظام تحديد المواقع العالمي (GPS) ، واستلام البيانات ، والتركيب الدقيق ، والتركيب ، والتطبيق الخارجي. Para fazer este Procedimento، siga os passos propostos pela própria Qualcomm:

الخطوة 12: Referências

Referências
Referências

الإقلاع

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

لينارو

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

كومو تركيب لينارو نا دراغون بورد 410 ج

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

Documentação de GPS para DragonBoard

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

عرض GPS

gist.github.com/wolfg1969/4653340

Python OBD

github.com/brendan-w/python-OBD

Conectando RaspberryPi à um OBD Bluetooth

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

تعليمات للفقرة criação do túnel SSH

gist.github.com/kr0no/63e34c77b02843b46a8d89d8f7b5e4b6

Instalando o SSH no Linux

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

موصى به: