Spisu treści:
- Krok 1: Mapowanie pinów do systemu operacyjnego
- Krok 2: Led na DragonBoard 410c
- Krok 3: Piny mapujące - Android
- Krok 4: Dostęp do GPIO przez SYS na Androidzie
- Krok 5: Piny mapowania - Debian GNU/Linux
- Krok 6: Dostęp do GPIO przez SYS na Debianie GNU/Linux
Wideo: Tworzenie aplikacji wykorzystujących piny GPIO na płycie DragonBoard 410c z systemami operacyjnymi Android i Linux: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Celem tego samouczka jest przedstawienie informacji potrzebnych do tworzenia aplikacji przy użyciu pinu GPIO na płycie DragonBoard 410c o małej prędkości.
Ten samouczek przedstawia informacje dotyczące tworzenia aplikacji przy użyciu pinów GPIO z SYS w systemach operacyjnych Android i Debian.
NOTATKA:
To łącze zawiera przydatne informacje na temat wolnoobrotowej rozbudowy na DragonBoard 410c.
Krok 1: Mapowanie pinów do systemu operacyjnego
- Dla każdego systemu operacyjnego istnieje specyficzne mapowanie pinów rozszerzeń o niskiej prędkości;
- Mapowanie pinów dla każdego systemu operacyjnego można znaleźć w dokumentacji 96boards dla DragonBoard 410c.
Krok 2: Led na DragonBoard 410c
Biorąc pod uwagę diodę podłączoną do pinu 23.
Krok 3: Piny mapujące - Android
W systemie Android pin 23 to GPIO938.
Krok 4: Dostęp do GPIO przez SYS na Androidzie
Uzyskaj dostęp do katalogu /sys/class/gpio:
cd /sys/class/gpio
Biorąc pod uwagę diodę LED na pinie 23:
# echo 938 > eksportuj
# cd gpio938
Włączanie diody LED jako wyjścia:
# echo "out" > kierunek
Włączanie/wyłączanie Led:
# echo "1" > wartość
# echo "0" > wartość
Krok 5: Piny mapowania - Debian GNU/Linux
W systemie Debian GNU/Linux, pin 23 to GPIO36.
Krok 6: Dostęp do GPIO przez SYS na Debianie GNU/Linux
Uzyskaj dostęp do katalogu /sys/class/gpio:
cd /sys/class/gpio
Biorąc pod uwagę diodę LED na pinie 23:
# echo 36 > eksportuj
# cd gpio36
Włączanie diody LED jako wyjścia:
# echo "out" > kierunek
Włączanie/wyłączanie Led:
# echo "1" > wartość
# echo "0" > wartość
Zalecana:
Tworzenie aplikacji mobilnych przy użyciu Adobe XD: 5 kroków
Tworzenie aplikacji mobilnych przy użyciu Adobe XD: Cześć, wszyscy! Jestem Elizabeth Kacerek, maturzystka w liceum i stworzyłam tę instrukcję, ponieważ zauważyłam dziurę w tej powszechnie używanej platformie, którą mogłam wypełnić. Pokochałabym tego rodzaju przewodnik, kiedy zaczęłam moje roczne badania
Tworzenie aplikacji na Androida dla małych firm przy użyciu aplikacji MIT i Google Fusion Table: 7 kroków
Tworzenie aplikacji na Androida dla małych firm przy użyciu aplikacji MIT i Google Fusion Table: Czy kiedykolwiek chciałeś stworzyć własną aplikację, która może być dostępna w sklepie Google Play!!! Jeśli prowadzisz firmę, ten samouczek zmieni Twoje życie. Po uważnym przeczytaniu będziesz mógł stworzyć własną Aplikację. Przed
Tworzenie adaptera Bluetooth Pt.2 (tworzenie kompatybilnego głośnika): 16 kroków
Tworzenie adaptera Bluetooth Pt.2 (Tworzenie kompatybilnego głośnika): W tej instrukcji pokażę ci, jak wykorzystać mój adapter Bluetooth, aby stary głośnik był kompatybilny z Bluetooth. * Jeśli nie przeczytałeś mojej pierwszej instrukcji na temat tworzenia adapter Bluetooth” Proponuję to zrobić przed kontynuowaniem.C
Inteligentny system sterowania dla samochodów robotów wykorzystujących silnik krokowy starego napędu dyskietek/CD: 8 kroków (ze zdjęciami)
Inteligentny system sterowania dla samochodów robotów wykorzystujących silnik krokowy starego napędu dyskietek/CD: Inteligentny system sterowania dla samochodów robotów Martwisz się, jak stworzyć dobry system sterowania dla swojego samochodu-robota? Oto doskonałe rozwiązanie, używając tylko starych napędów dyskietek/CD/DVD. obejrzyj go i zdobądź pomysłOdwiedź georgeaveen.blogspot.com
DeskMagic - Tworzenie aplikacji dla zestawu słuchawkowego Aryzon AR (TfCD): 22 kroki
DeskMagic - Tworzenie aplikacji dla zestawu słuchawkowego Aryzon AR (TfCD): W tym podręczniku przejdziemy krok po kroku przez proces tworzenia prostej aplikacji rozszerzonej rzeczywistości (AR) dla zestawu słuchawkowego Aryzon AR. Nie jest wymagane żadne kodowanie ani inne doświadczenie. Chociaż aplikacja jest dość podstawowa, jest to przyjemny i łatwy sposób na