สารบัญ:

การพัฒนาแอปพลิเคชันโดยใช้พิน GPIO บน DragonBoard 410c ด้วยระบบปฏิบัติการ Android และ Linux: 6 ขั้นตอน
การพัฒนาแอปพลิเคชันโดยใช้พิน GPIO บน DragonBoard 410c ด้วยระบบปฏิบัติการ Android และ Linux: 6 ขั้นตอน

วีดีโอ: การพัฒนาแอปพลิเคชันโดยใช้พิน GPIO บน DragonBoard 410c ด้วยระบบปฏิบัติการ Android และ Linux: 6 ขั้นตอน

วีดีโอ: การพัฒนาแอปพลิเคชันโดยใช้พิน GPIO บน DragonBoard 410c ด้วยระบบปฏิบัติการ Android และ Linux: 6 ขั้นตอน
วีดีโอ: Introduction to Embedded Linux Part 5 - Patch Device Tree for I2C in Yocto | Digi-Key Electronics 2024, กรกฎาคม
Anonim
การพัฒนาแอพพลิเคชั่นโดยใช้พิน GPIO บน DragonBoard 410c ด้วยระบบปฏิบัติการ Android และ Linux
การพัฒนาแอพพลิเคชั่นโดยใช้พิน GPIO บน DragonBoard 410c ด้วยระบบปฏิบัติการ Android และ Linux

จุดประสงค์ของบทช่วยสอนนี้คือการแสดงข้อมูลที่จำเป็นในการพัฒนาแอปพลิเคชันโดยใช้พิน GPIO บนการขยายความเร็วต่ำของ DragonBoard 410c

บทช่วยสอนนี้นำเสนอข้อมูลสำหรับการพัฒนาแอปพลิเคชันโดยใช้หมุด GPIO พร้อม SYS บนระบบปฏิบัติการ Android และ Debian

บันทึก:

ลิงค์นี้มีข้อมูลที่เป็นประโยชน์เกี่ยวกับการขยายความเร็วต่ำใน DragonBoard 410c

ขั้นตอนที่ 1: การจับคู่พินกับระบบปฏิบัติการ

การแมปพินกับระบบปฏิบัติการ
การแมปพินกับระบบปฏิบัติการ
  • สำหรับแต่ละระบบปฏิบัติการจะมีการแมปเฉพาะสำหรับพินส่วนขยายความเร็วต่ำ
  • การแมปพินสำหรับแต่ละระบบปฏิบัติการมีอยู่ในเอกสารประกอบ 96boards สำหรับ DragonBoard 410c

ขั้นตอนที่ 2: นำบน DragonBoard 410c

นำบน DragonBoard 410c
นำบน DragonBoard 410c

พิจารณาไฟ LED ที่เสียบเข้ากับพิน 23

ขั้นตอนที่ 3: การจับคู่พิน - Android

หมุดแผนที่ - Android
หมุดแผนที่ - Android

บน Android พิน 23 คือ GPIO938

ขั้นตอนที่ 4: การเข้าถึง GPIO ผ่าน SYS บน Android

เข้าถึงไดเร็กทอรี /sys/class/gpio:

cd /sys/class/gpio

พิจารณา Led บนพิน 23:

# echo 938 > ส่งออก

#cd gpio938

การเปิดใช้งาน Led เป็นเอาต์พุต:

# echo "ออก" > ทิศทาง

การเปิด/ปิดไฟ LED:

# echo "1" > ค่า

# echo "0" > ค่า

ขั้นตอนที่ 5: การจับคู่พิน - Debian GNU/Linux

หมุดการทำแผนที่ - Debian GNU/Linux
หมุดการทำแผนที่ - Debian GNU/Linux

บน Debian GNU/Linux หมุด 23 คือ GPIO36

ขั้นตอนที่ 6: การเข้าถึง GPIO ผ่าน SYS บน Debian GNU/Linux

เข้าถึงไดเร็กทอรี /sys/class/gpio:

cd /sys/class/gpio

พิจารณา Led บนพิน 23:

# echo 36 > ส่งออก

#cd gpio36

การเปิดใช้งาน Led เป็นเอาต์พุต:

# echo "ออก" > ทิศทาง

การเปิด/ปิดไฟ LED:

# echo "1" > ค่า

# echo "0" > ค่า

แนะนำ: