Përmbajtje:

DragonBoard dhe OBD2: 12 hapa
DragonBoard dhe OBD2: 12 hapa

Video: DragonBoard dhe OBD2: 12 hapa

Video: DragonBoard dhe OBD2: 12 hapa
Video: The HU - Wolf Totem (Official Music Video) 2024, Nëntor
Anonim
DragonBoard dhe OBD2
DragonBoard dhe OBD2

Duke lexuar të dhënat që dalin nga porta OBD2 në makinën tuaj, është e mundur të mblidhni informacione të mahnitshme prej tij. Duke përdorur DragonBoard 410c, ne kemi punuar në këtë projekt dhe e kemi detajuar këtu në mënyrë që ta bëni vetë.

Ky projekt ishte i mundur vetëm për shkak të partneritetit me #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora që na lejoi të kemi qasje në pajisjet më të mira në treg, si dhe kontaktin me profesionistët më të mirë për të mbështetur zhvillimin.

Ekipi ishte i përbërë nga këta djem:

Ne jemi shumë të etur për t'ju ndihmuar të arrini qëllimin tuaj dhe sigurohuni që të përfundoni projektin tuaj, kështu që na tregoni nëse keni nevojë për ndonjë ndihmë më shumë se udhëzimet më poshtë.

Për më shumë informacion në Português, klikoni këtu:

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

Për këtë projekt ne përdorëm artikujt e mëposhtëm:

  • Qualcomm DragonBoard 410c
  • Ndërfaqe ELM327 Bluetooth OBD2
  • Dongle USB 3G/4G
  • Tension Inverter Karikues për Makina (110v)

Hapi 1: Kryerja e konfigurimit fillestar të DragonBoard 410c **

Kryerja e konfigurimit fillestar të DragonBoard 410c **
Kryerja e konfigurimit fillestar të DragonBoard 410c **
Kryerja e konfigurimit fillestar të DragonBoard 410c **
Kryerja e konfigurimit fillestar të DragonBoard 410c **
Kryerja e konfigurimit fillestar të DragonBoard 410c **
Kryerja e konfigurimit fillestar të DragonBoard 410c **

Duke përdorur Qualcomm DragonBoard 410c, ne filluam projektin duke instaluar shpërndarjen e Linux të quajtur Linaro, duke na lejuar të konfigurojmë të gjitha pajisjet e nevojshme.

Për të krijuar një imazh të Linaro për DragonBoard, përdorni Ubunto në VirtualBox, në mënyrë që të përdorni FastBoot (që është një aplikacion i bazuar në Linux). Pra, në thelb ajo që duhet të bëni është të hapni Terminalin në VM Ubuntu dhe të futni:

sudo apt-get android-tools-fastboot

Për të instaluar Linaro, duhet të kalojmë në 2 hapa të rëndësishëm:

1) Instalimi i BOOTLOADER

Emri i skedarit: dragonboard410c_bootloader_emmc_linux-79.zip

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

Zbërtheni skedarët dhe zgjidhni dosjen:

cd /FolderName (rruga drejt dosjes së pazbukuruar)

Shkruani kodin e mëposhtëm:

pajisje sudo fastboot

Kthimi i pritshëm:

çizëm i shpejtë (heksadecimal)

Pastaj shkruani:

sudo./flashall

Kthimi i pritshëm:

mbaroi. Koha totale 1.000s (pa gabime)

Instalimi i SISTEMIT OPERACIONAL

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

Shkarkoni këto 2 skedarë:

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

Ky është versioni më i fundit i disponueshëm deri më sot (qershor/17) kështu që emri mund të ndryshojë në të ardhmen. Modeli që do të kërkoni është "boot-linaro-VersionName". Ky quhet "Stretch" dhe i mëparshmi ishte "Jessie".

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

Ky është versioni më i fundit deri më sot (qershor/17) dhe emri mund të ndryshojë në të ardhmen. Shikoni për modelin "linaro-VersionName-alip".

Zbërtheni skedarët nga. GZ

Hyni në dosjen "rrënjë", në lidhje me skedarët e palidhur

shembull: "/Shkarkimet" i cili është vendi ku ruhen skedarët e shkarkuar.

Tani filloni me komandat e mëposhtme:

pajisje sudo fastboot

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

Kthimi i pritshëm (duke kujtuar kohën mund të ndryshojë):

mbaroi. Koha e përgjithshme: 100.00

Lidhni një mouse, tastierë dhe një monitor/TV duke përdorur portën HDMI

Keni këtë në dorë:

përdoruesi: linaro

fjalëkalimi: linaro

Hapni aplikacionin Lxterminal dhe vazhdoni me shkarkimin e listës së përditësimeve në dispozicion, në lidhje me paketat e instaluara:

përditësim sudo apt-get

Sigurohuni që të instaloni paketat e disponueshme nga lista:

sudo apt-get upgrade

Këshillë: Linaro u zgjodh për shkak të një çizme jashtëzakonisht të shpejtë, dhe një komuniteti shumë të angazhuar dhe të orientuar drejt zgjidhjes së problemeve, i cili kursen shumë kohë.

Hapi 2: Gjeni vendndodhjen tuaj DragonBoard 410c duke përdorur antenën e tij GPS

Gjetja e DragonBoard 410c tuaj duke përdorur Antenën e saj GPS
Gjetja e DragonBoard 410c tuaj duke përdorur Antenën e saj GPS
Gjetja e DragonBoard 410c tuaj duke përdorur Antenën e saj GPS
Gjetja e DragonBoard 410c tuaj duke përdorur Antenën e saj GPS

Filloni duke instaluar aplikacionet e nevojshme që do të jenë klientët e modulit GPS. Emrat e aplikacioneve janë: GNSS-GPSD, GPSD dhe GPSD-KLIENTT. Për ta bërë këtë, ndiqni komandat:

sudo apt-get install gnss-gpsd gpsd gpsd-klientë

Me këto aplikacione të instaluara, do t'ju duhet më shumë komanda për ta nisur siç duhet:

sudo systemctl start qdsp-start.shërbim

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

Tani çojeni DragonBoard 410c në një zonë të gjerë të hapur, me pamje të qartë të qiellit, duke e lejuar atë të marrë sinjalin nga satelitët. Tani shkruani në terminal:

gpsmon –n

Nga testet tona, të dhënat do të fillonin të shfaqeshin në ekran mesatarisht pas 10 minutash. Kjo ndryshon shumë nga vendi në vend, përveç pozicionit të DragonBoard në dritare, ose brenda, përveç shumë barrierave të tjera që mund të ndërhyjnë në marrjen e sinjalit GPS.

Hapi 3: Instalimi i një Dongle USB 3G/4G

Instalimi i një Dongle USB 3G/4G
Instalimi i një Dongle USB 3G/4G
Instalimi i një Dongle USB 3G/4G
Instalimi i një Dongle USB 3G/4G
Instalimi i një Dongle USB 3G/4G
Instalimi i një Dongle USB 3G/4G
Instalimi i një Dongle USB 3G/4G
Instalimi i një Dongle USB 3G/4G

Ka disa mënyra për të lidhur DragonBoard 410c me Rrjetin 3G/4G/GSM:

  • Përdorimi i një Shield / BreakoutBoard me një modem GSM që gjithashtu ka një slot SimCard;
  • Përdorni një Dongle USB 3G/4G.

Për këtë projekt ne vendosëm të përdorim Huawei E3272 USB Dongle, sepse ishte e lehtë dhe e shpejtë për të blerë një të tillë.

Për të konfiguruar modemin mund të përdorni terminalin (duke përdorur aplikacionin WVDial), por mënyra më e lehtë për ta bërë këtë është duke përdorur Ndërfaqen Grafike të Përdoruesit të Linaro (GUI). Për të si më poshtë:

  • Me Dongle USB të lidhur me DragonBoard, klikoni me të djathtën në ikonën "rrjetet" në këndin e poshtëm të djathtë të ekranit;
  • "Ndrysho lidhjet"> "Shto";
  • Zgjidhni "Mobile Broadband" nga menyja zbritëse;
  • Klikoni "Krijo".

Ndiqni udhëzimet nga magjistari, duke u siguruar që të zgjidhni Transportuesin e duhur nga menyja, duke lejuar që pajisja të lidhet në përputhje me rrethanat.

Hapi 4: Transformimi i DragonBoard 410c në një pikë të nxehtë Wifi / Pikë aksesi

Transformimi i DragonBoard 410c në një pikë të nxehtë Wifi / pikë aksesi
Transformimi i DragonBoard 410c në një pikë të nxehtë Wifi / pikë aksesi
Transformimi i DragonBoard 410c në një pikë të nxehtë Wifi / pikë aksesi
Transformimi i DragonBoard 410c në një pikë të nxehtë Wifi / pikë aksesi
Transformimi i DragonBoard 410c në një pikë të nxehtë Wifi / pikë aksesi
Transformimi i DragonBoard 410c në një pikë të nxehtë Wifi / pikë aksesi

Mënyra më e lehtë për të konfiguruar DragonBoard 410c si një ruter wifi ose një pikë e nxehtë (tani që keni konfiguruar lidhjen në internet) është të përdorni GUI të sistemit. Për ta bërë këtë, ndiqni hapat e mëposhtëm:

  • Klikoni me të djathtën mbi ikonën e rrjetit në këndin e poshtëm të djathtë
  • Zgjidhni "Ndrysho lidhjet dhe më pas" Shto"
  • Zgjidhni "WiFi"
  • Klikoni në krijimin

Ndryshoni emrin e rrjetit që dëshironi të krijoni në fushën "SSID" dhe ndryshoni fushën "Mode" në "Hotspot".

Për t'u siguruar që do të funksionojë, verifikoni sa vijon:

  • Shkoni te skedari "Cilësimet IPv4"
  • Verifikoni nëse "Metoda"

Hapi 5: Qasja në DragonBoard 410c pa tel duke përdorur SSH, përmes lidhjes së pikave të nxehta

Qasja në DragonBoard 410c pa tel duke përdorur SSH, përmes lidhjes së pikave të nxehta
Qasja në DragonBoard 410c pa tel duke përdorur SSH, përmes lidhjes së pikave të nxehta

Ne arritëm të krijojmë një mënyrë për të hyrë në DragonBoard nga distanca, pa marrë parasysh nëse jeni pranë tij apo jo. Zakonisht do t'ju duhet të lidheni me vetë bordin, duke përdorur wifi ose bluetooth. Një mënyrë tjetër, do të ishte qasja në të duke u lidhur me të njëjtin Rrjet Wifi (p.sh.: nga një ruter). Duke kryer hapat e ardhshëm, ne po krijojmë një pajisje të pavarur, e cila gjeneron rrjetin e vet dhe hapet në internet, në mënyrë që të aksesohet.

Mund të filloni duke instaluar "Auto SSH", duke përdorur kodin më poshtë:

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

Tani do të krijojmë një çelës kriptografik, duke përdorur standardin RSA. Ky çelës do të përdoret për të hyrë në mënyrë të sigurt në një shembull të fundit të Linux, përmes IP -së Publike të Modemit 3G. Qëllimi kryesor i këtij hapi. Kodi i mëposhtëm do ta kopjojë atë çelës në Depon e Çelësave të Besuar të Linux, duke u siguruar që ka edhe më shumë siguri për lidhjen.

ssh -keygen -t rsa

scp ~/.ssh/id_rsa.pub përdorues@larg_serveri. -R 2222: localhost: 22 user@remote_server

Duke ndjekur këto hapa, ju sapo e keni transformuar Qualcomm DragonBoard 410c në një Server Cloud! / o/

Hapi 6: Lidhja e DragonBoard 410c me OBD të makinës duke përdorur Bluetooth - Pjesa 1/2

Lidhja e DragonBoard 410c me OBD të makinës duke përdorur Bluetooth - Pjesa 1/2
Lidhja e DragonBoard 410c me OBD të makinës duke përdorur Bluetooth - Pjesa 1/2
Lidhja e DragonBoard 410c me OBD të makinës duke përdorur Bluetooth - Pjesa 1/2
Lidhja e DragonBoard 410c me OBD të makinës duke përdorur Bluetooth - Pjesa 1/2

Ndërfaqja e komunikimit të makinës bëhet përmes një porte OBD2. Informacioni që shkëmbehet në këtë port duhet të përkthehet, dhe për këtë ne kemi nevojë për një pajisje përkthyese. Ekzistojnë dy alternativa harduerike: ELM327 ose STN1170.

Për këtë projekt, ne përdorëm një pajisje Bluetooth me një chipset të bazuar në ELM327.

Isshtë e rëndësishme të theksohet se disponueshmëria e ELM327 nuk do të thotë se është VERSIONI ORIGJINAL i ELM327. Pjesa më e madhe e chipseteve të disponueshëm bazohen në versionin 1.5, atëherë kur informacioni i çipit u klonua dhe u zbulua në treg. ELM327 origjinal tani është në versionin 2.2. Evolucioni i këtij chipset sjell më shumë të dhëna për makinat më të reja. Importantshtë e rëndësishme ta dini këtë, sepse në varësi të testeve, ju mund ose nuk mund të keni akses në të dhënat nga automjetet më të reja.

Me përshtatësin Bluetooth OBD2, gjeni portën OBD2 të makinës tuaj. Mund të gjendet diku nën timon. Mund të jetë më e lehtë ta kërkosh duke përdorur këtë mjet:

Hyni në DragonBoard 410c duke përdorur SSH, nga fletorja juaj (mbani mend se tani jeni në makinë dhe nuk keni TV/Monitor për të lidhur bordin). Sapo pajisja OBD2 Bluetooth të futet në portën e makinës, ndiqni hapat e mëposhtëm për të hyrë në lidhjen bluetooth.

sudo bluetoothctl

i palosshëm në agjentin në skanimin e agjentit të parazgjedhur të aktivizuarNë këtë fazë është e rëndësishme që të kopjoni adresën MAC sepse do t'ju nevojitet për hapat e ardhshëm

Shkruani këto komanda:

beso MACADDRESS

palë MACADDRESS

Duhet t'ju kërkohet të shkruani një kod PIN për të çiftuar Bluetooth OBD2 me tabelën.

Zakonisht Kodi PIN është 1234 ose 0000 - varet nga pajisja juaj

Tani duhet të shihni ekranin "lidhja e suksesshme". Për të lënë aplikacionin Bluetooth, përdorni komandën e mëposhtme:

heq dorë

Hapi tjetër është lidhja e pajisjes me Portën Seriale:

sudo rfcomm bind 0 MAKADRESA 1

Për t'u siguruar që operacioni ka sukses, shkruani:

ls /dev

Porti "Rfcomm0" duhet të jetë i listuar.

Hapi 7: Lidhja e DragonBoard 410c me OBD të makinës duke përdorur Bluetooth - Pjesa 2/2

Lidhja e DragonBoard 410c me OBD të makinës duke përdorur Bluetooth - Pjesa 2/2
Lidhja e DragonBoard 410c me OBD të makinës duke përdorur Bluetooth - Pjesa 2/2
Lidhja e DragonBoard 410c me OBD të makinës duke përdorur Bluetooth - Pjesa 2/2
Lidhja e DragonBoard 410c me OBD të makinës duke përdorur Bluetooth - Pjesa 2/2

Objektivi kryesor i këtij hapi është të garantojë që komunikimi midis 3 pajisjeve po funksionon:

ELM327, DragonBoard 410c dhe makina

Shkarkoni aplikacionin "Ekran" për të dërguar mesazhe serike përmes portës seriale

ekranin e instalimit sudo apt-get

Porta serike do të përdoret për të dërguar komandat AT dhe për të marrë përgjigjet midis DragonBoard 410c dhe pajisjes ELM327.

Hyni në lidhjen e mëposhtme për më shumë informacion mbi Komandat AT:

elmelectronics.com/ELM327/AT_Commands.pdf

Paralajmërim:

Jini shumë të kujdesshëm me këtë hap! Të gjitha informacionet që dërgoni në pajisje do të interpretohen dhe do të dërgohen në makinë, nëse dërgohet një mesazh i gabuar, ai mund të keqinterpretohet nga makina dhe të shkaktojë probleme. Kushtojini vëmendje komandave dhe studioni ato para se të provoni kodin tuaj. Ne ju rekomandojmë fuqimisht të ndiqni udhëzimet në letër.

Ndiqni sekuencën e komandave më poshtë për të filluar komunikimin:

  • Ky funksion do të fillojë komunikimin serik duke përdorur ekranin:

    ekran /dev /rfcomm0

Sapo të ngarkohet terminali, shkruani komandat e mëposhtme në këtë sekuencë:

ATZ

ATL1 ATH1 ATS1 ATSP0

Testi përfundimtar i komunikimit:

Shkruani në tastierë:

ATI

Duhet të kthejë “ELM327 v1.5” ose versionin ELM të pajisjes tuaj

Kjo është dëshmi se komunikimi i pajisjes ELM dhe DragonBoard 410c po funksionon

Këshillë e shpejtë

Për të lënë "Ekranin" është e nevojshme të shtypni Ctrl+A e ndjekur nga Ctrl+D.

Hapi 8: Lidhja e DragonBoard 410c me OBD të Makinës duke përdorur PyOBD

Lidhja e DragonBoard 410c me OBD të makinës duke përdorur PyOBD
Lidhja e DragonBoard 410c me OBD të makinës duke përdorur PyOBD

PyOBD është një bibliotekë Python për të mundësuar komunikimin me pajisjet OBD2 që mund të lidhen me makina. Me këtë, ne mund të nxjerrim disa informacione duke përfshirë shpejtësinë e automjetit dhe gabimet elektrike.

Në këtë hap ne duhet të sigurohemi që bibliotekat e mëposhtme python janë instaluar në Linaro të DragonBoard tuaj 410c:

  • PIP - Menaxheri i paketave të Python

    sudo apt-get instaloni python-pip

  • SetupTools - menaxher i instalimit të skedarëve

    sudo pip install -U pip setupstools

  • Rrota - instaloni formatuesin e paketës

    sudo apt-get install python-wheel

  • OBD - Biblioteka Python për të komunikuar me pajisjen OBD

    sudo apt-get install python-obd

  • GPS - Biblioteka Python për të marrë të dhëna nga GPS

    sudo pip instaloni GPS

  • Kërkesat - Paketa Python për RESTful

    kërkesat për instalimin e sudo pip

Për të verifikuar nëse paketa e OBD po punon si duhet, ndiqni këto hapa:

sudo python

Tani kursori i terminalit do të ndryshohet në ">>>" duke treguar që Python po funksionon. Tani mund të filloni të shtypni komandat më poshtë:

  • Filloni duke importuar bibliotekën OBD:

    import obd

  • Për t'u lidhur me Portin Serial përdorni komandën:

    lidhje = e vjetër. OBD ("dev/rfcomm0")

  • Normalshtë normale të tregosh një mesazh gabimi, duke thënë se komunikimi dështoi, kështu që nëse kjo ndodh, provo edhe një herë.
  • Për të zbuluar nëse Python po merr informacion nga makina që kalon përmes ELM327 përmes bluetooth, shkruani sa vijon:

    link.protocol_name ()

Hapi 9: Leximi i të dhënave nga makina, duke përdorur Python

Leximi i të dhënave nga makina, duke përdorur Python
Leximi i të dhënave nga makina, duke përdorur Python

Ne do të krijojmë një skedar të quajtur: OBD.py, si udhëzimet më poshtë, e ndjekur nga kodi.

Filloni duke importuar bibliotekën OBD në Python për të filluar lidhjet.

Për arsye të panjohura, duke përdorur pajisjet tona, përpjekja e parë e lidhjes gjithmonë dështon. Përpjekja e dytë, gjithmonë funksionon. Kjo është arsyeja pse në kod, do të vini re dy rreshta komandash që përpiqen të bëjnë lidhjen.

Pasi lidhja të jetë e suksesshme, ne filluam një lak të pafund, që kërkon të dhëna OBD, i formaton ato sipas parametrave të paracaktuar. Pas kësaj, krijon një URL, duke përdorur Query String, duke lejuar që ajo të dërgohet në server duke përdorur metodën POST.

Në shembullin e mëposhtëm, ne arritëm të marrim informacionin e mëposhtëm:

  • RPM
  • Shpejtësia

Funksionet për të kapur të dhënat përdorin dy parametra. Për shembull, duke përdorur [1] [12] ju jeni duke servirur për [modulin] [PID]. Lista e funksioneve mund të gjendet në:

Më në fund, krijoni URL -në me të gjithë informacionin e bashkuar dhe shtuar në skedar, të quajtur "obd_data.dat".

Kodi për OBD.py është më poshtë.

Pas lidhjes dhe kapjes së të dhënave, ne do të krijojmë një skedar të quajtur: envia_OBD.py

Kjo pjesë e kodit bëhet më e thjeshtë. Importoni bibliotekat që lidhen me kërkesën/dërgoni të dhëna, duke përdorur RESTFUL.

Krijoni një WHILE për të përdorur POST dhe dërgoni URL -në e rreshtit të parë të skedarit, të populluar më parë nga OBD.py. Pas kësaj, për të shmangur dërgimin e të dhënave përsëri, ajo fshin atë rresht nga skedari.

Kodi për skedarin OBD.py është më poshtë.

Hapi 10: Skriptet e përsëritura dhe procedura e ruajtjes së të dhënave për të dhënat e kapura

Skriptet e përsëritura dhe procedura e ruajtjes së të dhënave për të dhënat e kapura
Skriptet e përsëritura dhe procedura e ruajtjes së të dhënave për të dhënat e kapura

Çdo gjë që kemi bërë deri më tani ishte e orientuar për t'u siguruar që DragonBoard komunikonte siç duhet me përbërësit, si 3G, Wifi, Bluetooth, të dhëna GPS dhe më shumë.

Përdorni kodin më poshtë për të redaktuar skedarin "rc.local", i cili tashmë ka disa funksione dhe komanda të paracaktuara. Ndodhet në '/etc'. Për të redaktuar, përdorni komandën:

sudo nano /etj/rc.local

Tani duhet të konfigurojmë të gjitha shërbimet dhe funksionet, duke krijuar rutina që inicializohen automatikisht kur fillon DragonBoard. Le të përdorim BASH për ta bërë këtë. BASH (Bourne-Again-SHell) është një aplikacion i përkthyesit të Komandës Linux.

Kodi i mëposhtëm ka komanda BASH dhe do t'ju duhet të futni Adresën MAC Bluetooth/OBD. Jini shumë të kujdesshëm për t'u siguruar që të përfundoni kodin me "dalje 0" që është përgjigja e sistemit që veprimi ishte i suksesshëm.

nëse [! -f/etc/ssh/ssh_host_rsa_key]

pastaj stopct system /Documents/FadaDoCarro/OBD.py & sudo python /home/linaro/Documents/FadaDoCarro/envia_OBD.py & exit 0

Tani e tutje, sa herë që ndizni DragonBoard, ai do të lidhet me 3G dhe do të dërgojë të dhëna GPS dhe OBD në serverin e zgjedhur.

Hapi 11: Problemet gjatë rrugës

Problemet gjatë rrugës
Problemet gjatë rrugës

Ne renditëm më poshtë disa nga çështjet që gjetëm gjatë rrugës para se të shkruanim këtë Instructable, por menduam se mund t'ju ndihmojë nëse ju ndodh.

  • PyOBD

    Duhet të jeni shumë të kujdesshëm për të dërguar të dhëna ndërsa komunikoni me makinën. Në një nga përpjekjet tona të para, kur komunikimi nuk ishte i qëndrueshëm, ne dërguam komandën e gabuar e cila në thelb rrëzoi ECU. Ndryshuesi i ingranazheve ishte i bllokuar në parking dhe disa nga dritat e pultit vazhdonin të ndiznin sytë rastësisht. Zgjidhja e gjetur ishte shkëputja e njërit prej kabllove të baterisë për rreth 15 minuta. Kjo rivendos ECU në gjendjen e saj të paracaktuar të fabrikës, prandaj anulon çdo komandë ose ndryshim që mund të kemi bërë

  • Linaro

    Ne kishim një problem me DragonBoard -in tonë, i cili vazhdoi të rifillonte në mënyrë sporadike. Çështja u zgjidh nga ekipi i Linaro i cili lëshoi një version më të ri të OS. Ne e kemi shkruar këtë tutorial me versionin e përditësuar

  • GPS e DragonBoard

    DragonBoard 410c i Qualcomm nuk ka një antenë të brendshme GPS, kështu që për të rritur marrjen e sinjalit GPS, duhet të instalojmë një lidhës për një antenë të jashtme. Ky proces shpjegohet më mirë në lidhjen e mëposhtme:

Hapi 12: Referencat

Referencat
Referencat

Ngarkues

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

Linaro

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

Instaluesi i Linaro dhe DragonBoard 410c

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

Dokumentacioni i GPS për DragonBoard

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

Demo GPS

gist.github.com/wolfg1969/4653340

Python OBD

github.com/brendan-w/python-OBD

Conectando RaspberryPi um um OBD Bluetooth

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

Recommended: