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

פיתוח אפליקציות באמצעות סיכות GPIO ב- DragonBoard 410c עם מערכות הפעלה אנדרואיד ו- Linux: 6 שלבים
פיתוח אפליקציות באמצעות סיכות GPIO ב- DragonBoard 410c עם מערכות הפעלה אנדרואיד ו- Linux: 6 שלבים

וִידֵאוֹ: פיתוח אפליקציות באמצעות סיכות GPIO ב- DragonBoard 410c עם מערכות הפעלה אנדרואיד ו- Linux: 6 שלבים

וִידֵאוֹ: פיתוח אפליקציות באמצעות סיכות GPIO ב- DragonBoard 410c עם מערכות הפעלה אנדרואיד ו- Linux: 6 שלבים
וִידֵאוֹ: Introduction to Heltec LoRa CubeCell Development Board HTCC-AB01 2024, יולי
Anonim
פיתוח אפליקציות באמצעות פיני GPIO ב- DragonBoard 410c עם מערכות הפעלה אנדרואיד ו- Linux
פיתוח אפליקציות באמצעות פיני GPIO ב- DragonBoard 410c עם מערכות הפעלה אנדרואיד ו- Linux

מטרת הדרכה זו היא להציג מידע הדרוש לפיתוח יישומים באמצעות סיכת GPIO בהרחבת DragonBoard 410c במהירות נמוכה.

הדרכה זו מציגה מידע לפיתוח יישומים באמצעות סיכות GPIO עם SYS במערכות ההפעלה Android ו- Debian.

הערה:

קישור זה מכיל מידע מועיל על הרחבה במהירות נמוכה ב- DragonBoard 410c.

שלב 1: מיפוי סיכות למערכת ההפעלה

מיפוי סיכות למערכת ההפעלה
מיפוי סיכות למערכת ההפעלה
  • לכל מערכת הפעלה יש מיפוי ספציפי של סיכות הרחבה במהירות נמוכה;
  • מיפוי הפינים לכל מערכת הפעלה מצוי בתיעוד 96 לוחות DragonBoard 410c.

שלב 2: לד על DragonBoard 410c

לד על DragonBoard 410c
לד על DragonBoard 410c

בהתחשב בלד המחובר לפין 23.

שלב 3: מיפוי סיכות - אנדרואיד

סיכות מיפוי - אנדרואיד
סיכות מיפוי - אנדרואיד

ב- Android, Pin 23 הוא GPIO938.

שלב 4: גישה ל- GPIO Via SYS ב- Android

גש לספריית/sys/class/gpio:

cd/sys/class/gpio

בהתחשב בלד על סיכה 23:

# echo 938> ייצוא

# cd gpio938

הפעלת Led as Output:

# הד "החוצה"> כיוון

הפעלה / כיבוי של ה- LED:

# echo "1"> ערך

# echo "0"> ערך

שלב 5: מיפוי סיכות - Debian GNU/Linux

סיכות מיפוי - דביאן GNU/Linux
סיכות מיפוי - דביאן GNU/Linux

ב- Debian GNU/Linux, Pin 23 הוא ה- GPIO36.

שלב 6: גישה ל- GPIO באמצעות SYS ב- Debian GNU/Linux

גש לספריית/sys/class/gpio:

cd/sys/class/gpio

בהתחשב בלד על סיכה 23:

# echo 36> ייצוא

# cd gpio36

הפעלת Led as Output:

# הד "החוצה"> כיוון

הפעלה / כיבוי של ה- LED:

# echo "1"> ערך

# echo "0"> ערך

מוּמלָץ: