Inhoudsopgave:
- Stap 1: Pins toewijzen aan het besturingssysteem
- Stap 2: Led op DragonBoard 410c
- Stap 3: Pins toewijzen - Android
- Stap 4: Toegang tot GPIO via SYS op Android
- Stap 5: Pins toewijzen - Debian GNU/Linux
- Stap 6: Toegang tot GPIO via SYS op Debian GNU/Linux
Video: Ontwikkeling van applicaties met GPIO-pinnen op de DragonBoard 410c met Android- en Linux-besturingssystemen: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Het doel van deze tutorial is om informatie te tonen die nodig is om applicaties te ontwikkelen met behulp van de GPIO-pin op DragonBoard 410c low-speed expansie.
Deze tutorial geeft informatie over het ontwikkelen van applicaties met behulp van de GPIO-pinnen met SYS op de Android- en Debian-besturingssystemen.
OPMERKING:
Deze link bevat nuttige informatie over uitbreiding op lage snelheid op de DragonBoard 410c.
Stap 1: Pins toewijzen aan het besturingssysteem
- Voor elk besturingssysteem is er een specifieke toewijzing voor de uitbreidingspinnen met lage snelheid;
- De pintoewijzing voor elk besturingssysteem is te vinden in de 96boards-documentatie voor DragonBoard 410c.
Stap 2: Led op DragonBoard 410c
Gezien de Led aangesloten op pin 23.
Stap 3: Pins toewijzen - Android
Op Android is pin 23 de GPIO938.
Stap 4: Toegang tot GPIO via SYS op Android
Ga naar de map /sys/class/gpio:
cd /sys/class/gpio
Gezien de led op pin 23:
# echo 938 > exporteren
# cd gpio938
Led inschakelen als uitgang:
# echo "uit" > richting
De led aan-/uitzetten:
# echo "1" > waarde
# echo "0" > waarde
Stap 5: Pins toewijzen - Debian GNU/Linux
Op Debian GNU/Linux is pin 23 de GPIO36.
Stap 6: Toegang tot GPIO via SYS op Debian GNU/Linux
Ga naar de map /sys/class/gpio:
cd /sys/class/gpio
Gezien de led op pin 23:
# echo 36 > exporteren
# cd gpio36
Led inschakelen als uitgang:
# echo "uit" > richting
De led aan-/uitzetten:
# echo "1" > waarde
# echo "0" > waarde
Aanbevolen:
Ontwikkeling van het Drivemall-bord: 5 stappen
Ontwikkeling van het Drivemall-bord: in deze tutorial zullen we de basisstappen zien voor het maken van een aangepast Arduino-bord. De gebruikte software is KiCad voor het bordontwerp en de Arduino IDE voor het maken en laden van firmware voor het bord
Efficiënte Java-ontwikkeling voor de Raspberry Pi 11 stappen (met afbeeldingen)
Efficiënte Java-ontwikkeling voor de Raspberry Pi: deze Instructable beschrijft een zeer efficiënte benadering voor het ontwikkelen van Java-programma's voor de Raspberry Pi. Ik heb de aanpak gebruikt om Java-mogelijkheden te ontwikkelen, variërend van apparaatondersteuning op laag niveau tot multi-threaded en netwerkgebaseerde programma's. De appr
Ontwikkeling van mobiele apps met Adobe XD: 5 stappen
Ontwikkeling van mobiele apps met Adobe XD: Hallo allemaal! Ik ben Elizabeth Kacerek, een afstuderende senior op de middelbare school en ik heb deze instructable gemaakt omdat ik een gat in dit veelgebruikte platform zag dat ik kon vullen. Ik had dit soort gids geweldig gevonden toen ik aan mijn jaarlange onderzoek begon
IoT Home Weather Monitoring-systeem met ondersteuning voor Android-applicaties (Mercury Droid) - Ajarnpa
IoT Home Weather Monitoring-systeem met ondersteuning voor Android-applicaties (Mercury Droid): InleidingMercury Droid is een soort IoT (internet der dingen) ingebed systeem op basis van Mercury Droid mobiele Android-applicatie. Die in staat is om te meten & monitor thuis weer activiteit. het is een zeer goedkoop weerbewakingssysteem voor thuis
ESP32-ontwikkeling op Windows-subsysteem voor Linux: 7 stappen
ESP32-ontwikkeling op Windows-subsysteem voor Linux: ESP32 is een goedkope, energiezuinige microcontrollerkaart van Espressif. Het is populair bij makers vanwege de lage kosten en de ingebouwde randapparatuur, waaronder WiFi en Bluetooth. De ontwikkeltools voor ESP32 vereisen echter een Unix-achtige en