Satura rādītājs:

DragonBoard un OBD2: 12 soļi
DragonBoard un OBD2: 12 soļi

Video: DragonBoard un OBD2: 12 soļi

Video: DragonBoard un OBD2: 12 soļi
Video: DIAGNOSTICO DE CONECTOR OBD2, no enciende el Scanner 2024, Jūlijs
Anonim
DragonBoard un OBD2
DragonBoard un OBD2

Lasot datus, kas nāk no jūsu automašīnas OBD2 porta, no tā ir iespējams savākt pārsteidzošu informāciju. Izmantojot DragonBoard 410c, mēs strādājām pie šī projekta un sīki aprakstījām to šeit, lai jūs varētu to izdarīt pats.

Šis projekts bija iespējams tikai pateicoties partnerībai ar #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora, kas ļāva mums piekļūt labākajai aparatūrai tirgū, kā arī sazinoties ar labākajiem profesionāļiem, lai atbalstītu attīstību.

Komandu veidoja šādi puiši:

Mēs ļoti vēlamies palīdzēt jums sasniegt jūsu mērķi un pārliecinieties, ka esat pabeidzis savu projektu, tāpēc dariet mums zināmu, ja jums nepieciešama palīdzība tālāk par tālāk sniegtajiem norādījumiem.

Para seguir este projeto em Português, clique aqui:

www.instructables.com/id/DragonBoard-Com-OBD

Šim projektam mēs izmantojām šādus priekšmetus:

  • Qualcomm DragonBoard 410c
  • ELM327 Bluetooth OBD2 saskarne
  • Dongle USB 3G/4G
  • Sprieguma pārveidotāja automašīnas lādētājs (110v)

1. darbība: DragonBoard 410c sākotnējās iestatīšanas veikšana **

DragonBoard 410c sākotnējās iestatīšanas veikšana **
DragonBoard 410c sākotnējās iestatīšanas veikšana **
DragonBoard 410c sākotnējās iestatīšanas veikšana **
DragonBoard 410c sākotnējās iestatīšanas veikšana **
DragonBoard 410c sākotnējās iestatīšanas veikšana **
DragonBoard 410c sākotnējās iestatīšanas veikšana **

Izmantojot Qualcomm DragonBoard 410c, mēs sākām projektu, instalējot Linux izplatīšanu ar nosaukumu Linaro, ļaujot mums uzstādīt visas nepieciešamās ierīces.

Lai izveidotu Linaro attēlu DragonBoard, izmantojiet Ubunto vietnē VirtualBox, lai jūs varētu izmantot FastBoot (tā ir Linux balstīta lietotne). Tātad būtībā tas, kas jums jādara, ir atvērt termināli VM Ubuntu un ievadīt:

sudo apt-get android-tools-fastboot

Lai instalētu Linaro, mums jāveic 2 svarīgas darbības:

1) BOOTLOADER uzstādīšana

Faila nosaukums: dragonboard410c_bootloader_emmc_linux-79.zip

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

Izsaiņojiet failus un atlasiet mapi:

cd /FolderName (ceļš uz neizsaiņoto mapi)

Ievadiet šādu kodu:

sudo fastboot ierīces

Paredzamā atdeve:

(heksadecimālā) ātrā sāknēšana

Pēc tam ierakstiet:

sudo./flashall

Paredzamā atdeve:

pabeigts. kopējais laiks 1000s (bez kļūdām)

DARBĪBAS SISTĒMAS uzstādīšana

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

Lejupielādējiet šos 2 failus:

boot-linaro-stretch-qcom-snapdragon-arm64-20170607-246.img.gz

Šī ir jaunākā līdz šim pieejamā versija (17. jūnijs), tāpēc nosaukums nākotnē var mainīties. Modelis, kuru jūs meklējat, ir "boot-linaro-VersionName". Šo vienu sauc par "Stretch", un iepriekšējais bija "Jessie".

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

Šī ir jaunākā versija līdz šim (17. jūnijs), un nosaukums nākotnē var mainīties. Meklējiet modeli "linaro-VersionName-alip".

Izsaiņojiet failus no. GZ

Piekļūstiet mapei "sakne" saistībā ar neizsaiņotajiem failiem

piemērs: "/Lejupielādes", kurā tiek glabāti lejupielādētie faili.

Tagad sāciet ar šādām komandām:

sudo fastboot ierīces

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

Paredzamā atdeve (atceroties laiku var atšķirties):

pabeigts. Kopējais laiks: 100.00

Pievienojiet peli, tastatūru un monitoru/televizoru, izmantojot HDMI portu

Paņemiet to pie rokas:

lietotājs: linaro

parole: linaro

Atveriet lietotni Lxterminal un lejupielādējiet pieejamo atjauninājumu sarakstu attiecībā uz instalētajām pakotnēm:

sudo apt-get update

Noteikti instalējiet pieejamās pakotnes no saraksta:

sudo apt-get jauninājums

Padoms: Linaro tika izvēlēts ārkārtīgi ātras sāknēšanas un ļoti iesaistītas un uz problēmu risināšanu vērstas kopienas dēļ, kas ietaupa daudz laika.

2. darbība. DragonBoard 410c atrašanās vietas noteikšana, izmantojot GPS antenu

DragonBoard 410c atrašanās vietas noteikšana, izmantojot GPS antenu
DragonBoard 410c atrašanās vietas noteikšana, izmantojot GPS antenu
DragonBoard 410c atrašanās vietas noteikšana, izmantojot GPS antenu
DragonBoard 410c atrašanās vietas noteikšana, izmantojot GPS antenu

Sāciet, instalējot nepieciešamās lietotnes, kas būs GPS moduļa klienti. Lietotņu nosaukumi ir šādi: GNSS-GPSD, GPSD un GPSD-CLIENTS. Lai to izdarītu, izpildiet komandas:

sudo apt-get install gnss-gpsd gpsd gpsd-customers

Kad šīs lietotnes ir instalētas, jums būs nepieciešams vairāk komandu, lai to pareizi palaistu:

sudo systemctl start qdsp-start.service

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

Tagad aizvediet DragonBoard 410c uz plaši atvērtu zonu ar skaidru skatu uz debesīm, ļaujot tai uztvert signālu no satelītiem. Tagad ierakstiet terminālī:

gpsmon –n

No mūsu testiem dati ekrānā sāks parādīties vidēji pēc 10 minūtēm. Tas ļoti mainās no vienas vietas uz citu, izņemot DragonBoard novietojumu uz loga vai iekštelpās, turklāt daudzus citus šķēršļus, kas var traucēt GPS signāla uztveršanu.

3. darbība: 3G/4G USB dongle instalēšana

3G/4G USB dongle instalēšana
3G/4G USB dongle instalēšana
3G/4G USB dongle instalēšana
3G/4G USB dongle instalēšana
3G/4G USB dongle instalēšana
3G/4G USB dongle instalēšana
3G/4G USB dongle instalēšana
3G/4G USB dongle instalēšana

Ir daži veidi, kā savienot DragonBoard 410c ar 3G/4G/GSM tīklu:

  • Shield / BreakoutBoard izmantošana ar GSM modemu, kuram ir arī SimCard slots;
  • Izmantojiet USB 3G/4G dongle.

Šim projektam mēs nolēmām izmantot Huawei E3272 USB dongli, jo to bija viegli un ātri iegādāties.

Lai konfigurētu modemu, varat izmantot termināli (izmantojot lietotni WVDial), taču vienkāršākais veids, kā to izdarīt, ir izmantot Linaro grafisko lietotāja saskarni (GUI). Uz to šādi:

  • Kad USB dongle ir pievienota DragonBoard, ar peles labo pogu noklikšķiniet uz ikonas "tīkli" ekrāna apakšējā labajā stūrī;
  • “Rediģēt savienojumus”> “Pievienot”;
  • Nolaižamajā izvēlnē izvēlieties “Mobilais platjoslas tīkls”;
  • Noklikšķiniet uz "Izveidot".

Izpildiet vedņa norādījumus, izvēlnē izvēloties pareizo Carrier, ļaujot ierīcei attiecīgi izveidot savienojumu.

4. darbība. Pārveidojiet DragonBoard 410c par Wifi tīklāju / piekļuves punktu

DragonBoard 410c pārveidošana par Wifi tīklāju / piekļuves punktu
DragonBoard 410c pārveidošana par Wifi tīklāju / piekļuves punktu
DragonBoard 410c pārveidošana par Wifi tīklāju / piekļuves punktu
DragonBoard 410c pārveidošana par Wifi tīklāju / piekļuves punktu
DragonBoard 410c pārveidošana par Wifi tīklāju / piekļuves punktu
DragonBoard 410c pārveidošana par Wifi tīklāju / piekļuves punktu

Vienkāršākais veids, kā konfigurēt DragonBoard 410c kā wifi maršrutētāju vai tīklāju (tagad, kad esat konfigurējis interneta savienojumu), ir izmantot sistēmas GUI. Lai to izdarītu, veiciet tālāk norādītās darbības.

  • Ar peles labo pogu noklikšķiniet uz tīkla ikonas apakšējā labajā stūrī
  • Izvēlieties “Rediģēt savienojumus” un pēc tam “Pievienot”
  • Izvēlieties “WiFi”
  • Noklikšķiniet uz izveidot

Laukā “SSID” mainiet tā tīkla nosaukumu, kuru vēlaties izveidot, un mainiet lauku “Mode” uz “Hotspot”.

Lai pārliecinātos, ka tas darbosies, pārbaudiet tālāk norādīto.

  • Dodieties uz cilni “IPv4 iestatījumi”
  • Pārbaudiet, vai “metode”

5. darbība. Piekļuve DragonBoard 410c bezvadu režīmā, izmantojot SSH, izmantojot Hotspot savienojumu

Piekļuve DragonBoard 410c bezvadu režīmā, izmantojot SSH, izmantojot Hotspot savienojumu
Piekļuve DragonBoard 410c bezvadu režīmā, izmantojot SSH, izmantojot Hotspot savienojumu

Mums izdevās izveidot veidu, kā piekļūt DragonBoard attālināti, neatkarīgi no tā, vai esat tās tuvumā vai nē. Parasti jums vajadzētu izveidot savienojumu ar pašu dēli, izmantojot wifi vai Bluetooth. Vēl viens veids būtu piekļūt tai, pieslēdzoties tam pašam Wifi tīklam (piemēram: no maršrutētāja). Veicot nākamās darbības, mēs izveidojam autonomu ierīci, kas ģenerē savu tīklu un atveras tīmeklī, lai tai varētu piekļūt.

Jūs varat sākt, instalējot "Auto SSH", izmantojot tālāk norādīto kodu.

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

Tagad mēs izveidosim kriptogrāfisko atslēgu, izmantojot RSA standartu. Šī atslēga tiks izmantota, lai droši piekļūtu Linux galapunkta instancei, izmantojot 3G modema publisko IP. Šī soļa galvenais mērķis. Šis kods kopēs šo atslēgu Linux uzticamo atslēgu krātuvē, pārliecinoties, ka savienojums ir vēl drošāks.

ssh -keygen -t rsa

scp ~/.ssh/id_rsa.pub lietotājs@remote_server:.ssh/Authorized_keys autossh -M 0 -q -f -N -i /home/pi/.ssh/id_rsa -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2222: vietējais saimnieks: 22 lietotājs@remote_server

Veicot šīs darbības, jūs tikko pārveidojāt Qualcomm DragonBoard 410c par mākoņa serveri! / o/

6. darbība. DragonBoard 410c pievienošana automašīnas OBD, izmantojot Bluetooth - 1/2

DragonBoard 410c pievienošana automašīnas OBD, izmantojot Bluetooth - 1/2
DragonBoard 410c pievienošana automašīnas OBD, izmantojot Bluetooth - 1/2
DragonBoard 410c pievienošana automašīnas OBD, izmantojot Bluetooth - 1/2
DragonBoard 410c pievienošana automašīnas OBD, izmantojot Bluetooth - 1/2

Automašīnas sakaru saskarne tiek veikta, izmantojot OBD2 portu. Šajā ostā apmainītā informācija ir jātulko, un tam mums ir nepieciešama tulka ierīce. Ir divas aparatūras alternatīvas: ELM327 vai STN1170.

Šim projektam mēs izmantojām Bluetooth ierīci ar mikroshēmojumu, kura pamatā ir ELM327.

Ir svarīgi atzīmēt, ka ELM327 pieejamība nenozīmē, ka tā ir ELM327 ORIĢINĀLĀ VERSIJA. Lielākā daļa pieejamo mikroshēmu ir balstītas uz versiju 1.5, kad mikroshēmas informācija tika klonēta un noplūda tirgū. Sākotnējais ELM327 tagad ir pieejams versijā 2.2. Šī mikroshēmojuma attīstība sniedz vairāk datu par jaunākām automašīnām. Ir svarīgi to zināt, jo atkarībā no testiem jūs, iespējams, nevarēsit piekļūt jaunāku transportlīdzekļu datiem.

Izmantojot OBD2 Bluetooth adapteri, atrodiet automašīnas OBD2 portu. Tas var atrasties kaut kur zem stūres. Var būt vieglāk to meklēt, izmantojot šo rīku:

Piekļūstiet DragonBoard 410c, izmantojot SSH, no savas piezīmjdatora (atcerieties, ka tagad atrodaties automašīnā un jums nav televizora/monitora, lai pievienotu plāksni). Tiklīdz OBD2 Bluetooth ierīce ir ievietota automašīnas ostā, veiciet tālāk norādītās darbības, lai piekļūtu Bluetooth savienojumam.

sudo bluetoothctl

savienojams pārī ar aģentu, ieslēdzot noklusējuma aģenta skenēšanuŠajā posmā ir svarīgi nokopēt MAC adresi, jo tā būs nepieciešama nākamajām darbībām

Ierakstiet šīs komandas:

uzticieties MACADDRESS

pāris MACADDRESS

Jums tiks piedāvāts ievadīt PIN kodu, lai savienotu pārī Bluetooth OBD2 ar tāfeli.

Parasti PIN kods ir 1234 vai 0000 - atkarīgs no jūsu aparatūras

Tagad jums vajadzētu redzēt ekrānu "savienojums veiksmīgi". Lai aizvērtu Bluetooth lietojumprogrammu, izmantojiet šādu komandu:

atmest

Nākamais solis ir BIND ierīci ar seriālo portu:

sudo rfcomm bind 0 MACADDRESS 1

Lai pārliecinātos, ka darbība ir veiksmīga, ierakstiet:

ls /dev

Jāiekļauj ports “Rfcomm0”.

7. solis: DragonBoard 410c pievienošana automašīnas OBD, izmantojot Bluetooth - 2/2

DragonBoard 410c pievienošana automašīnas OBD, izmantojot Bluetooth - 2/2
DragonBoard 410c pievienošana automašīnas OBD, izmantojot Bluetooth - 2/2
DragonBoard 410c pievienošana automašīnas OBD, izmantojot Bluetooth - 2/2
DragonBoard 410c pievienošana automašīnas OBD, izmantojot Bluetooth - 2/2

Šī soļa galvenais mērķis ir garantēt, ka komunikācija starp 3 ierīcēm darbojas:

ELM327, DragonBoard 410c un automašīna

Lejupielādējiet lietotni “Ekrāns”, lai sērijveida ziņojumus nosūtītu caur seriālo portu

sudo apt-get instalēšanas ekrāns

Sērijas ports tiks izmantots, lai nosūtītu AT komandas un saņemtu atbildes starp DragonBoard 410c un ierīci ELM327.

Piekļūstiet šai saitei, lai iegūtu vairāk informācijas par AT komandām:

elmelectronics.com/ELM327/AT_Commands.pdf

Brīdinājums:

Esiet ļoti uzmanīgs ar šo soli! Visa informācija, ko nosūtāt uz ierīci, tiks interpretēta un nosūtīta uz automašīnu, ja tiek nosūtīts nepareizs ziņojums, automašīna to var nepareizi interpretēt un radīt problēmas. Pievērsiet uzmanību komandām un izpētiet tās, pirms mēģināt izveidot savu kodu. Mēs ļoti iesakām ievērot zemāk esošās instrukcijas.

Lai sāktu saziņu, izpildiet tālāk norādīto komandu secību:

  • Šī funkcija sāks sērijveida komunikāciju, izmantojot ekrānu:

    screen /dev /rfcomm0

Tiklīdz terminālis tiek ielādēts, šādā secībā ierakstiet šādas komandas:

ATZ

ATL1 ATH1 ATS1 ATSP0

Galīgais komunikācijas tests:

Ierakstiet konsolē:

ATI

Tam vajadzētu atgriezt “ELM327 v1.5” vai jūsu ierīces ELM versiju

Tas ir pierādījums tam, ka ELM ierīces un DragonBoard 410c sakari darbojas

Ātrs padoms

Lai izietu no ekrāna, jums jāievada Ctrl+A un Ctrl+D.

8. darbība. Pieslēdziet DragonBoard 410c automašīnas OBD, izmantojot PyOBD

DragonBoard 410c pievienošana automašīnas OBD, izmantojot PyOBD
DragonBoard 410c pievienošana automašīnas OBD, izmantojot PyOBD

PyOBD ir Python bibliotēka, kas nodrošina saziņu ar OBD2 ierīcēm, kuras var savienot ar automašīnām. Ar to mēs varam iegūt vairākus datus, tostarp transportlīdzekļa ātrumu un elektriskās kļūdas.

Šajā solī mums ir jāpārliecinās, ka jūsu DragonBoard 410c Linaro ir instalētas šādas python bibliotēkas:

  • PIP - Python pakotņu pārvaldnieks

    sudo apt-get instalēt python-pip

  • SetupTools - failu instalēšanas pārvaldnieks

    sudo pip install -U pip setupstools

  • Ritenis - instalējiet pakotnes formatētāju

    sudo apt-get instalēt python-wheel

  • OBD - Python bibliotēka, lai sazinātos ar OBD ierīci

    sudo apt-get instalēt python-obd

  • GPS - Python bibliotēka, lai iegūtu datus no GPS

    sudo pip instalēt gps

  • Pieprasījumi - Python pakotne RESTful

    sudo pip instalēšanas pieprasījumi

Lai pārbaudītu, vai OBD pakotne darbojas pareizi, rīkojieties šādi:

sudo python

Tagad termināļa kursors tiks mainīts uz “>>>”, norādot, ka darbojas Python. Tagad varat sākt rakstīt šādas komandas:

  • Sāciet ar OBD bibliotēkas importēšanu:

    importēt obd

  • Lai izveidotu savienojumu ar seriālo portu, izmantojiet komandu:

    savienojums = old. OBD (“dev/rfcomm0”)

  • Ir normāli parādīt kļūdas ziņojumu, sakot, ka saziņa neizdevās, tādēļ, ja tā notiek, mēģiniet vēlreiz.
  • Lai uzzinātu, vai Python, izmantojot Bluetooth, iegūst informāciju no automašīnas, kas iet caur ELM327, ierakstiet šo:

    connection.protocol_name ()

9. darbība: datu nolasīšana no automašīnas, izmantojot Python

Datu nolasīšana no automašīnas, izmantojot Python
Datu nolasīšana no automašīnas, izmantojot Python

Mēs izveidosim failu ar nosaukumu: OBD.py, kā norādīts tālāk, un pēc tam kodu.

Sāciet, importējot OBD bibliotēku Python, lai sāktu savienojumus.

Nezināmu iemeslu dēļ, izmantojot mūsu aparatūru, pirmais savienojuma mēģinājums vienmēr neizdodas. Otrais mēģinājums vienmēr darbojas. Tāpēc kodā pamanīsit divas komandrindas, kas mēģina izveidot savienojumu.

Kad savienojums ir veiksmīgs, mēs sākām bezgalīgu cilpu, kas meklē OBD datus, formatē tos atbilstoši iepriekš iestatītajiem parametriem. Pēc tam tas izveido URL, izmantojot vaicājuma virkni, ļaujot to nosūtīt uz serveri, izmantojot POST metodi.

Tālāk sniegtajā piemērā mums izdevās iegūt šādu informāciju:

  • RPM
  • Ātrums

Funkcijas datu uztveršanai izmanto divus parametrus. Piemēram, izmantojot [1] [12], jūs meklējat [modulis] [PID]. Funkciju sarakstu var atrast vietnē

Visbeidzot, ģenerējiet URL ar visu informāciju, kas ir savienota un pievienota failam ar nosaukumu "obd_data.dat".

OBD.py kods ir norādīts zemāk.

Pēc datu savienošanas un iegūšanas mēs izveidosim failu ar nosaukumu: envia_OBD.py

Šī koda daļa kļūst vienkāršāka. Importējiet ar pieprasījumu/nosūtiet datus saistītās bibliotēkas, izmantojot RESTFUL.

Izveidojiet WHILE, lai izmantotu POST, un nosūtiet faila pirmās rindas URL, kuru iepriekš aizpildīja OBD.py. Pēc tam, lai izvairītos no datu atkārtotas nosūtīšanas, šī rindiņa tiek izdzēsta no faila.

Tālāk ir norādīts faila OBD.py kods.

10. darbība: atkārtotie skripti un datu uzglabāšanas procedūra iegūtajiem datiem

Atkārtoti skripti un iegūto datu uzglabāšanas procedūra
Atkārtoti skripti un iegūto datu uzglabāšanas procedūra

Viss, ko līdz šim esam darījuši, bija vērsts uz to, lai pārliecinātos, ka DragonBoard pareizi sazinās ar komponentiem, piemēram, 3G, Wifi, Bluetooth, GPS datiem un citiem.

Izmantojiet zemāk esošo kodu, lai rediģētu failu "rc.local", kuram jau ir dažas funkcijas un iepriekš noteiktas komandas. Tas atrodas "/etc". Lai rediģētu, izmantojiet komandu:

sudo nano /etc/rc.local

Tagad mums ir jākonfigurē visi pakalpojumi un funkcijas, izveidojot rutīnas, kas automātiski tiek inicializētas, kad tiek palaists DragonBoard. Lai to izdarītu, izmantosim BASH. BASH (Bourne-Again-SHell) ir Linux komandu tulku lietotne.

Šim kodam ir BASH komandas, un jums būs jāievieto Bluetooth/OBD MAC adrese. Esiet īpaši piesardzīgs, lai kods beigtos ar "izeju 0", kas ir sistēmas atbilde, ka darbība ir bijusi veiksmīga.

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

tad 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 un izeja 0

Turpmāk, katru reizi ieslēdzot DragonBoard, tā izveidos savienojumu ar 3G un nosūtīs GPS un OBD datus uz izvēlēto serveri.

11. solis: problēmas ceļā

Nepatikšanas ceļā
Nepatikšanas ceļā

Zemāk mēs uzskaitījām dažas problēmas, kuras mēs atradām ceļā pirms šīs instrukcijas rakstīšanas, taču domājām, ka tas varētu jums palīdzēt, ja tas notiks ar jums.

  • PyOBD

    Sazinoties ar automašīnu, jums ir jābūt ļoti piesardzīgam, lai nosūtītu datus. Vienā no pirmajiem mēģinājumiem, kad saziņa nebija stabila, mēs nosūtījām nepareizu komandu, kas būtībā avarēja ECU. Pārnesumu pārslēgs bija iestrēdzis autostāvvietā, un dažas paneļa gaismas nepārtraukti mirgo. Atrastais risinājums bija aptuveni 15 minūtes atvienot vienu no akumulatora kabeļiem. Tādējādi ECU tiek atiestatīts uz rūpnīcas noklusējuma stāvokli, tāpēc tiek atceltas visas mūsu veiktās komandas vai izmaiņas

  • Linaro

    Mums bija problēma ar mūsu DragonBoard, kas turpināja sporādiski restartēties. Šo problēmu atrisināja Linaro komanda, kas izlaida jaunāku OS versiju. Mēs rakstījām šo pamācību ar atjaunināto versiju

  • DragonBoard GPS

    Qualcomm DragonBoard 410c nav iekšējas GPS antenas, tāpēc, lai uzlabotu GPS signāla uztveršanu, mums ir jāinstalē savienotājs ārējai antenai. Šo procesu labāk izskaidrot šajā saitē:

12. solis: atsauces

Atsauces
Atsauces

Bootloader

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

Linaro

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

Como uzstādīšana vai Linaro ar DragonBoard 410c

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

GPS dokuments DragonBoard

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

GPS demonstrācija

gist.github.com/wolfg1969/4653340

Python OBD

github.com/brendan-w/python-OBD

Conectando RaspberryPi vai OBD Bluetooth

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

Ieteicams: