תוכן עניינים:

DragonBoard ו- OBD2: 12 שלבים
DragonBoard ו- OBD2: 12 שלבים

וִידֵאוֹ: DragonBoard ו- OBD2: 12 שלבים

וִידֵאוֹ: DragonBoard ו- OBD2: 12 שלבים
וִידֵאוֹ: VoicePlay - Драконорожденный приходит в Скайрим (#реакция) 2024, יולי
Anonim
DragonBoard ו- OBD2
DragonBoard ו- OBD2

קריאת הנתונים שיוצאים מיציאת OBD2 במכונית שלך, אפשר לאסוף ממנה מידע מדהים. בעזרת DragonBoard 410c, עבדנו על הפרויקט הזה ופירטנו אותו כאן כדי שתוכל לעשות זאת בעצמך.

פרויקט זה התאפשר רק בשל השותפות עם #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora שאפשרה לנו גישה לחומרה הטובה ביותר בשוק, כמו גם יצירת קשר עם אנשי המקצוע הטובים ביותר לתמיכה בפיתוח.

הצוות הורכב על ידי החבר'ה האלה:

אנו מאוד להוטים לעזור לך להשיג את מטרתך ולוודא שתשלים את הפרויקט שלך, לכן הודע לנו אם אתה זקוק לעזרה נוספת מההוראות להלן.

Para seguir este projeto em Português, לחץ כאן:

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

לפרויקט זה השתמשנו בפריטים הבאים:

  • קוואלקום DragonBoard 410c
  • ממשק Bluetooth OBD2 Bluetooth ELM327
  • Dongle USB 3G/4G
  • מטען לרכב מהפך מתח (110v)

שלב 1: ביצוע ההתקנה הראשונית של DragonBoard 410c **

ביצוע ההתקנה הראשונית של DragonBoard 410c **
ביצוע ההתקנה הראשונית של DragonBoard 410c **
ביצוע ההתקנה הראשונית של DragonBoard 410c **
ביצוע ההתקנה הראשונית של DragonBoard 410c **
ביצוע ההתקנה הראשונית של DragonBoard 410c **
ביצוע ההתקנה הראשונית של DragonBoard 410c **

באמצעות Qualcomm DragonBoard 410c, התחלנו את הפרויקט בהתקנת הפצה של לינוקס בשם Linaro, ומאפשרת לנו להתקין את כל המכשירים הדרושים.

כדי ליצור תמונה של Linaro עבור DragonBoard, השתמש ב- Ubunto ב- VirtualBox, כך שתוכל להשתמש ב- FastBoot (שהיא אפליקציה מבוססת לינוקס). אז בעצם מה שאתה צריך לעשות הוא לפתוח את הטרמינל ב- VM Ubuntu ולהזין:

sudo apt-get android-tools-fastboot

כדי להתקין את Linaro, עלינו לעבור 2 שלבים חשובים:

1) התקנת BOOTLOADER

שם הקובץ: dragonboard410c_bootloader_emmc_linux-79.zip

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

פתח את הקבצים ובחר את התיקיה:

cd /FolderName (נתיב לתיקייה שלא נפתחה)

הזן את הקוד הבא:

התקני sudo fastboot

חזרה צפויה:

מגף מהיר (הקסדצימלי)

לאחר מכן הקלד:

sudo./flashall

חזרה צפויה:

גָמוּר. זמן כולל 1.000 שניות (ללא שגיאות)

התקנת מערכת הפעולה

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

הורד את 2 הקבצים הבאים:

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

זוהי הגרסה העדכנית ביותר הזמינה עד כה (יוני/17), כך שהשם עשוי להשתנות בעתיד. התבנית שאתה מחפש היא "boot-linaro-VersionName". זה נקרא "מתיחה" והקודם היה "ג'סי".

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

זוהי הגרסה האחרונה עד כה (יוני/17) והשם עשוי להשתנות בעתיד. חפש את התבנית "linaro-VersionName-alip".

פתח את הקבצים מה-. GZ

גש לתיקיית "השורש" ביחס לקבצים שלא רוכזו

דוגמה: "/הורדות", המקום בו מאוחסנים הקבצים שהורדתם.

עכשיו התחל עם הפקודות הבאות:

התקני sudo fastboot

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

תשואה צפויה (זכור שהשעה עשויה להשתנות):

גָמוּר. זמן כולל: 100.00 שניות

חבר עכבר, מקלדת וצג/טלוויזיה באמצעות יציאת HDMI

יש את זה בהישג יד:

משתמש: linaro

סיסמא: linaro

פתח את האפליקציה Lxterminal והמשך בהורדת רשימת העדכונים הזמינים בנוגע לחבילות המותקנות:

עדכון sudo apt-get

הקפד להתקין את החבילות הזמינות מהרשימה:

sudo apt-get upgrade

רמז: לינארו נבחר עקב אתחול מהיר במיוחד, וקהילה מאוד מעורבת ופתרון בעיות, מה שחוסך הרבה זמן.

שלב 2: איתור DragonBoard 410c שלך באמצעות אנטנת ה- GPS שלו

איתור DragonBoard 410c שלך באמצעות אנטנת ה- GPS שלו
איתור DragonBoard 410c שלך באמצעות אנטנת ה- GPS שלו
איתור DragonBoard 410c שלך באמצעות אנטנת ה- GPS שלו
איתור DragonBoard 410c שלך באמצעות אנטנת ה- GPS שלו

התחל בהתקנת האפליקציות הדרושות שיהיו הלקוחות למודול ה- GPS. שמות האפליקציות הם: GNSS-GPSD, GPSD ו- GPSD-CLIENTS. לשם כך, בצע את הפקודות:

sudo apt-get להתקין gnss-gpsd gpsd-gpsd-clients

כאשר האפליקציות האלה מותקנות, תזדקק לפקודות נוספות כדי להפעיל אותו כראוי:

sudo systemctl התחל qdsp-start.service

sudo systemctl התחל gnss-gpsd.service sudo systemctl התחל qmi-gps-proxy.service

כעת קח את ה- DragonBoard 410c לאזור פתוח לרווחה, עם נוף ברור לשמיים, ומאפשר לו לקבל את האות מהלוויינים. כעת הקלד במסוף:

gpsmon –n

מהבדיקות שלנו, הנתונים יתחילו להופיע על המסך לאחר 10 דקות בממוצע. זה משתנה מאוד ממקום למקום, מלבד המיקום של DragonBoard על החלון, או בתוך הבית, מלבד מחסומים רבים אחרים שעלולים להפריע בקליטת אות ה- GPS.

שלב 3: התקנת ה- Dongle USB 3G/4G

התקנת ה- Dongle USB 3G/4G
התקנת ה- Dongle USB 3G/4G
התקנת ה- Dongle USB 3G/4G
התקנת ה- Dongle USB 3G/4G
התקנת ה- Dongle USB 3G/4G
התקנת ה- Dongle USB 3G/4G
התקנת ה- Dongle USB 3G/4G
התקנת ה- Dongle USB 3G/4G

ישנן מספר דרכים לחבר את DragonBoard 410c לרשת 3G/4G/GSM:

  • שימוש ב- Shield / BreakoutBoard עם מודם GSM שיש לו גם חריץ SimCard;
  • השתמש בדונגל USB 3G/4G.

עבור פרויקט זה החלטנו להשתמש ב- Dongle USB E3272 של Huawei, כי היה קל ומהיר לקנות אחד.

כדי להגדיר את המודם אתה יכול להשתמש במסוף (באמצעות אפליקציית WVDial), אך הדרך הקלה ביותר לעשות זאת היא באמצעות ממשק המשתמש הגרפי של Linaro (GUI). אליו כדלקמן:

  • כאשר ה- USB Dongle מחובר ל- DragonBoard, לחץ באמצעות לחצן העכבר הימני על סמל "הרשתות" בפינה השמאלית התחתונה של המסך;
  • "ערוך חיבורים"> "הוסף";
  • בחר "פס רחב לנייד" מהתפריט הנפתח;
  • לחץ על "צור".

עקוב אחר ההוראות מהאשף, וודא שבחרת את הספק המתאים מהתפריט, ומאפשר למכשיר להתחבר בהתאם.

שלב 4: הפיכת DragonBoard 410c למוקד Wi -Fi / נקודת גישה

הפיכת DragonBoard 410c למוקד Wi -Fi / נקודת גישה
הפיכת DragonBoard 410c למוקד Wi -Fi / נקודת גישה
הפיכת DragonBoard 410c למוקד Wi -Fi / נקודת גישה
הפיכת DragonBoard 410c למוקד Wi -Fi / נקודת גישה
הפיכת DragonBoard 410c למוקד Wi -Fi / נקודת גישה
הפיכת DragonBoard 410c למוקד Wi -Fi / נקודת גישה

הדרך הקלה ביותר להגדיר את DragonBoard 410c כנתב wifi או נקודה חמה (כעת לאחר שהגדרת חיבור לאינטרנט) היא להשתמש ב- GUI של המערכת. לשם כך, בצע את השלבים הבאים:

  • לחץ באמצעות לחצן העכבר הימני על סמל הרשת בפינה הימנית התחתונה
  • בחר "ערוך חיבורים ולאחר מכן" הוסף"
  • בחר "WiFi"
  • לחץ על צור

שנה את שם הרשת שברצונך ליצור בשדה "SSID" ושנה את שדה "מצב" ל"נקודה חמה ".

כדי לוודא שזה יעבוד, בדוק את הדברים הבאים:

  • עבור לכרטיסייה "הגדרות IPv4"
  • ודא אם "השיטה"

שלב 5: גישה אלחוטית ל- DragonBoard 410c באמצעות SSH, קישוריות באמצעות נקודה חמה

גישה ל- DragonBoard 410c באופן אלחוטי באמצעות SSH, קישוריות באמצעות נקודה חמה
גישה ל- DragonBoard 410c באופן אלחוטי באמצעות SSH, קישוריות באמצעות נקודה חמה

הצלחנו ליצור דרך לגשת ל- DragonBoard מרחוק, לא משנה אם אתה בקרבתו או לא. בדרך כלל יהיה עליך להתחבר ללוח עצמו באמצעות wifi או Bluetooth. דרך נוספת תהיה גישה אליו באמצעות חיבור לאותה רשת Wifi (למשל: מנתב). על ידי ביצוע השלבים הבאים, אנו יוצרים מכשיר עצמאי, שיוצר רשת משלו, ופותח את עצמו לרשת, כדי שיהיה ניתן לגשת אליו.

תוכל להתחיל בהתקנת ה- "SSH Auto", באמצעות הקוד שלהלן:

sudo apt-get להתקין 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 לבצע התקנה

כעת אנו הולכים ליצור מפתח הצפנה, באמצעות תקן RSA. מפתח זה ישמש לגישה מאובטחת למופע קצה לינוקס, באמצעות ה- IP הציבורי של מודם ה- 3G. המטרה העיקרית של שלב זה. הקוד הבא יעתיק את המפתח הזה למאגר המפתחות המהימנים של Linux, ויוודא שיש עוד אבטחה בחיבור.

ssh -keygen -t rsa

משתמש scp ~/.ssh/id_rsa.pub@remote_server:.ssh/autorized_keys autossh -M 0 -q -f -N -i /home/pi/.ssh/id_rsa -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2222: localhost: 22 משתמש@שרת מרוחק

על ידי ביצוע שלבים אלה, הרגע הפכת את Qualcomm DragonBoard 410c לשרת ענן! / o/

שלב 6: חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות בלוטות ' - חלק 1/2

חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות בלוטות ' - חלק 1/2
חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות בלוטות ' - חלק 1/2
חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות בלוטות ' - חלק 1/2
חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות בלוטות ' - חלק 1/2

ממשק התקשורת של המכונית מתבצע באמצעות יציאת OBD2. יש לתרגם את המידע שמוחלף ביציאה זו, ולשם כך אנו זקוקים למכשיר מתורגמן. ישנן שתי חלופות חומרה: ELM327 או STN1170.

לפרויקט זה השתמשנו בהתקן Bluetooth עם ערכת שבבים המבוססת על ELM327.

חשוב לציין שהזמינות של ELM327 אינה אומרת שזהו הגרסה המקורית של ELM327. רוב ערכות השבבים הזמינות מבוססות על גרסה 1.5, זה היה כאשר המידע של השבב היה משובט והודלף לשוק. ELM327 המקורי נמצא כעת בגרסה 2.2. האבולוציה של ערכת השבבים הזו מביאה נתונים נוספים על מכוניות חדשות יותר. חשוב שתדע זאת, מכיוון שתלוי בבדיקות, ייתכן שתוכל לגשת לנתונים מכלי רכב חדשים יותר.

בעזרת מתאם ה- Bluetooth OBD2, מצא את יציאת ה- OBD2 של המכונית שלך. יתכן שהוא ימצא איפשהו מתחת להגה. אולי קל יותר לחפש אותו באמצעות הכלי הזה:

גש ל- DragonBoard 410c באמצעות SSH, מהמחברת שלך (זכור שעכשיו אתה במכונית ואין לך טלוויזיה/צג לחיבור הלוח). ברגע שמכשיר ה- Bluetooth OBD2 מוכנס ליציאת המכונית, בצע את השלבים שלהלן כדי לגשת לקישוריות ה- Bluetooth.

sudo bluetoothctl

ניתן להתאמה עם סוכן בסריקת ברירת המחדל של סוכןבשלב זה חשוב שתעתיק את כתובת ה- MAC מכיוון שתזדקק לה לשלבים הבאים

הקלד פקודות אלה:

סמכו על MACADDRESS

זוג MACADDRESS

עליך להתבקש בבקשה להקליד את קוד ה- PIN כדי להתאים את OBD2 Bluetooth עם הלוח.

בדרך כלל קוד ה- PIN הוא אם 1234 או 0000 - תלוי בחומרה שלך

כעת אתה אמור לראות את מסך "החיבור הצליח". כדי לצאת מיישום ה- Bluetooth, השתמש בפקודה הבאה:

לְהַפְסִיק

השלב הבא הוא לאגד את המכשיר עם היציאה הטורית:

sudo rfcomm bind 0 MACADDRESS 1

כדי לוודא שהפעולה הצליחה, הקלד:

ls /dev

יש לציין את יציאת "Rfcomm0".

שלב 7: חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות בלוטות ' - חלק 2/2

חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות בלוטות ' - חלק 2/2
חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות בלוטות ' - חלק 2/2
חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות בלוטות ' - חלק 2/2
חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות בלוטות ' - חלק 2/2

המטרה העיקרית של שלב זה היא להבטיח שהתקשורת בין 3 המכשירים פועלת:

ELM327, DragonBoard 410c והמכונית

הורד את אפליקציית "מסך" כדי לשלוח הודעות סדרתיות דרך היציאה הטורית

sudo apt-get מסך להתקנה

היציאה הטורית תשמש לשליחת פקודות AT וקבלת התגובות בין DragonBoard 410c לבין מכשיר ELM327.

גש לקישור הבא למידע נוסף על פקודות AT:

elmelectronics.com/ELM327/AT_Commands.pdf

אַזהָרָה:

היזהר מאוד עם שלב זה! כל המידע שתשלח למכשיר יתפרש וישלח לרכב, אם תישלח הודעה לא נכונה, המכונית עלולה לפרש אותה בצורה לא נכונה ולגרום לבעיות. שים לב לפקודות ולמד אותן לפני שתנסה קוד משלך. אנו ממליצים בחום לפעול על פי ההנחיות המופיעות במכתב.

בצע את רצף הפקודות להלן כדי ליזום את התקשורת:

  • פונקציה זו תפעיל את התקשורת הטורית באמצעות המסך:

    מסך /dev /rfcomm0

ברגע שהמסוף נטען, הקלד את הפקודות הבאות ברצף זה:

ATZ

ATL1 ATH1 ATS1 ATSP0

מבחן תקשורת אחרון:

הקלד את הקונסולה:

ATI

הוא אמור להחזיר את "ELM327 v1.5" או את גרסת ELM של המכשיר שלך

זו הוכחה לכך שהתקשורת של מכשיר ELM ושל DragonBoard 410c פועלת

טיפ מהיר

כדי לצאת מ"מסך "יש להקליד Ctrl+A ואחריו Ctrl+D.

שלב 8: חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות PyOBD

חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות PyOBD
חיבור ה- DragonBoard 410c ל- OBD של המכונית באמצעות PyOBD

PyOBD היא ספריית Python המאפשרת תקשורת עם התקני OBD2 הניתנים לחיבור למכוניות. עם זאת, אנו יכולים לחלץ מספר מידע כולל מהירות הרכב ושגיאות חשמליות.

בשלב זה עלינו לוודא שספריות הפייתון הבאות מותקנות ב- Linaro של DragonBoard 410c שלך:

  • PIP - מנהל החבילות של פייתון

    sudo apt-get להתקין python-pip

  • SetupTools - מנהל התקנת קבצים

    sudo pip install -U pip setupstools

  • גלגל - התקן את תבנית החבילה

    sudo apt-get להתקין גלגל פייתון

  • OBD - ספריית פייתון לתקשורת עם מכשיר OBD

    sudo apt-get להתקין python-obd

  • GPS - ספריית Python לקבלת נתונים מ- GPS

    sudo pip התקן gps

  • בקשות - חבילת Python ל- RESTful

    בקשות להתקנת sudo pip

כדי לוודא אם החבילה של OBD פועלת כראוי, בצע את הפעולות הבאות:

סודון פייתון

כעת סמן הטרמינל ישתנה ל- ">>>" המציין כי פייתון פועל. כעת תוכל להתחיל להקליד את הפקודות להלן:

  • התחל בייבוא ספריית OBD:

    יבוא obd

  • כדי להתחבר ליציאה הטורית השתמש בפקודה:

    חיבור = old. OBD ("dev/rfcomm0")

  • זה נורמלי להציג הודעת שגיאה, ואומרת שהתקשורת נכשלה, אז אם זה קורה, נסה פעם נוספת.
  • כדי לברר אם Python מקבל מידע מהמכונית שעוברת דרך ELM327 באמצעות Bluetooth, הקלד את הדברים הבאים:

    connection.protocol_name ()

שלב 9: קריאת נתונים מהמכונית, באמצעות פייתון

קריאת נתונים מהמכונית, באמצעות פייתון
קריאת נתונים מהמכונית, באמצעות פייתון

ניצור קובץ בשם: OBD.py, כהוראות להלן, ואחריו הקוד.

התחל על ידי ייבוא ספריית OBD לתוך Python כדי להתחיל את החיבורים.

מסיבות לא ידועות, השימוש בחומרה שלנו, ניסיון החיבור הראשון תמיד נכשל. ניסיון שני, תמיד עובד. לכן על הקוד, תבחין בשתי שורות פקודה המנסות ליצור את החיבור.

לאחר שהחיבור מצליח, התחלנו לולאה אינסופית, המחפשת נתוני OBD, מעצבת אותם בהתאם לפרמטרים שנקבעו מראש. לאחר מכן, הוא יוצר כתובת URL, באמצעות מחרוזת שאילתה, ומאפשר לשלוח אותה לשרת בשיטת POST.

בדוגמה שלהלן הצלחנו לקבל את המידע הבא:

  • סל"ד
  • מְהִירוּת

הפונקציות ללכידת נתונים משתמשות בשני פרמטרים. לדוגמה, באמצעות [1] [12] אתה מחפש [מודול] [PID]. ניתן למצוא את רשימת הפונקציות בכתובת:

לבסוף, צור את כתובת האתר עם כל המידע המשולב והוסיף לקובץ, שנקרא "obd_data.dat".

הקוד עבור OBD.py נמצא למטה.

לאחר חיבור ולכידת הנתונים ניצור קובץ בשם: envia_OBD.py

חלק זה של הקוד הופך לפשוט יותר. ייבא את הספריות הקשורות לנתוני הבקשה/שליחה, באמצעות RESTFUL.

צור WHILE לשימוש ב- POST ושלח את כתובת ה- URL של השורה הראשונה בקובץ, שאוכלסה בעבר ב- OBD.py. לאחר מכן, כדי למנוע שליחת נתונים שוב, הוא מוחק את השורה הזו מהקובץ.

הקוד לקובץ OBD.py נמצא למטה.

שלב 10: סקריפטים חוזרים ואופן אחסון נתונים עבור הנתונים שנלכדו

סקריפטים חוזרים ונהלי אחסון נתונים עבור הנתונים שנלכדו
סקריפטים חוזרים ונהלי אחסון נתונים עבור הנתונים שנלכדו

כל מה שעשינו עד כה נועד לוודא שה- DragonBoard מתקשר כראוי עם הרכיבים, כמו 3G, Wifi, Bluetooth, נתוני GPS ועוד.

השתמש בקוד למטה כדי לערוך את הקובץ "rc.local", שכבר מכיל כמה פונקציות ופקודות מוגדרות מראש. הוא ממוקם ב '/וכו'. כדי לערוך, השתמש בפקודה:

sudo nano /etc/rc.local

כעת עלינו להגדיר את כל השירותים והפונקציות, וליצור שגרות שמתחילות באופן אוטומטי בעת הפעלת DragonBoard. בואו להשתמש ב- BASH לשם כך. BASH (Bourne-Again-SHell) היא אפליקציית מתורגמן לפקודות Linux.

הקוד הבא כולל פקודות BASH, ותצטרך להכניס את כתובת ה- Bluetooth/OBD MAC. היו זהירים במיוחד כדי לוודא לסיים את הקוד עם "יציאה 0" שהיא תגובת המערכת שהפעולה הצליחה.

אם [! -f/etc/ssh/ssh_host_rsa_key]

ואז 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 ויציאה 0

מעתה, בכל פעם שתפעיל את DragonBoard, הוא יתחבר ל- 3G וישלח נתוני GPS ו- OBD לשרת שנבחר.

שלב 11: בעיות בדרך

צרות בדרך
צרות בדרך

ריכזנו להלן כמה מהנושאים שמצאנו בדרך לפני כתיבת הוראה זו, אך חשבנו שזה יכול לעזור לך אם זה יקרה לך.

  • PyOBD

    אתה צריך להיות זהיר מאוד לשלוח נתונים בזמן תקשורת עם המכונית. באחד הניסיונות הראשונים שלנו, כשהתקשורת לא הייתה יציבה, שלחנו את הפקודה הלא נכונה שבעצם הרסה את ה- ECU. העברת ההילוכים תקועה בחניה וחלק מנורות לוח המחוונים המשיכו להבהב באופן אקראי. הפתרון שנמצא היה לנתק את אחד מכבלי הסוללה למשך כ -15 דקות. זה מאפס את ה- ECU למצב ברירת המחדל של היצרן, ולכן מבטל פקודות או שינויים שעשינו

  • לינרו

    הייתה לנו בעיה עם DragonBoard שלנו, שהמשיך לאתחל באופן ספורדי. הבעיה נפתרה על ידי צוות Linaro שהוציא גרסה חדשה יותר של מערכת ההפעלה. כתבנו הדרכה זו עם הגרסה המעודכנת

  • ה- GPS של DragonBoard

    ל- DragonBoard 410c של קוואלקום אין אנטנת GPS פנימית, כך שכדי לשפר את רכישת אות ה- GPS, עלינו להתקין מחבר לאנטנת חיצוני. תהליך זה מוסבר טוב יותר בקישור הבא:

שלב 12: הפניות

הפניות
הפניות

מטעין אתחול

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

לינרו

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

כיצד להתקין את Linaro ב- DragonBoard 410c

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

תיעוד GPS עבור 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/

מוּמלָץ: