Temat: Obsługa GPIO w raspberry pi

Witam. Czy obsługa GPIO w raspberry odbywa się tak samo jak w poradniku http://eko.one.pl/?p=openwrt-gpio. Zaistalowałem sobie OpenWrt na nim jednak nie mam katalogu sys/class/gpio... katalog sys jest całkowicie pusty. Czego mi brakuje w zainstalowanym obrazie, co musze jeszcze doinstalować? Z góry dziękuje za pomoc.

2

Odp: Obsługa GPIO w raspberry pi

jakoś wujek google nic mi nie chce podpowiedzieć na temat tej metody... a czy tak da się pod OpenWrt?? http://mikrokontroler.pl/content/pierws … 4?page=0,1
jeśli tak to czy mogę prosić o podpowiedź jak to zainstalować. Chodzi mi o ten fragment jak ma wyglądać w przypadku instalacji pod OpenWrt

cd wiringPi/wiringPi
make
sudo make install
cd ../gpio
make

3

Odp: Obsługa GPIO w raspberry pi

Zły link bo trzeba się logować z jakiegoś durnego powodu.

Nie możesz, bo pod openwrt nie skompilujesz programu. W sdk się to robi.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: Obsługa GPIO w raspberry pi

no fakt, zapomniałem że to strona z logowaniem... najważniejszy opis wyglądał tak:

W przykładzie wykorzystałem wiringPi – oprogramowanie, które pozwoli sterować liniami GPIO z linii poleceń. Najpierw pobieramy wiringPi do swojego katalogu domowego, w którym powinniśmy się znajdować po zalogowaniu do Raspberry (czyli /home/pi). W tym celu wpisujemy polecenie:

wget http://project-downloads.drogon.net/files/wiringPi.tgz
Teraz rozpakowujemy pobrane archiwum:

tar xfz wiringPi.tgz
Następnie instalujemy wiringPi:

cd wiringPi/wiringPi
make
sudo make install
cd ../gpio
make
Od teraz mamy dostęp do polecenia gpio, dzięki któremu możemy m.in. skonfigurować linie i ustawiać ich stany. Konfiguracja linii GPIO2 jako wyjściowej wygląda następująco:

gpio -g mode 2 out
a ustawienie jej stanu na wysoki:

gpio -g write 2 1

W sdk?? nie bardzo rozumie. Czyli to że nie mam katalogu sys/class to oznacza że musze kompilować swój obraz, bo tutaj brak obsługi gpio? czy poprostu trzeba doinstalować jakieś moduły

5

Odp: Obsługa GPIO w raspberry pi

make buduje coś. A tego nie zrobisz na rpi z openwrt bo w nim kompilatora nie ma. Kompilujesz na sdk w taki sposób: http://eko.one.pl/?p=openwrt-kompilacja

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Obsługa GPIO w raspberry pi

wracając do obsługi gpio. Jakie pakiety są niezbędne do zainstalowania na czystym OpenWrt żeby uruchomić gpio? Zainstalowałem kmod-gpio-dev, ale po wydaniu komendy

echo "2" > /sys/class/gpio/export

tworzy mi plik export i w nim zapisuje liczbę "2"...

7

Odp: Obsługa GPIO w raspberry pi

Wkompilowana obsługa gpio w kernelu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.