Raspberry Pi Zero to niezwykle interesujące urządzenie, umożliwiające realizację wielu projektów. Specjaliści z Adafruit opracowali sposób, który umożliwia zamienienie RPi Zero w dowolne urządzenie USB. W takiej konfiguracji moduł ten może działać jako klient USB, co pozwala na realizację w oparciu o niego wielu różnych urządzeń - kamery, karty sieciowe i inne.
Jedyne co trzeba zrobić w układzie, to dolutować kilka drobnych elementów i zainstalować odpowiednie oprogramowanie. Od tego momentu Raspberry Pi Zero będzie rozpoznawane jako urządzenie USB lub tzw. USB Gadget. Moduły potrzebne do realizacji takiego projektu obecne są w jądrze Linuxa w wersji nowszej od 2.7. Dokładny opis ładowania modułów i uruchamiania funkcji odpowiedzialnych za realizację pracy jako klient USB konkretnego rodzaju znaleźć można poniżej.
Opis informuje o tym, w jaki sposób urządzenie emulować może port szeregowy, ethernetowy - dodaje to zupełnie nowy rodzaj komunikacji komputera z RPi Zero. Te dwa przykłady, to jedynie jedne z wielu urządzeń, jakie emulować może układ. Oprócz tego Malina w wersji Zero pracować może jako pamięć masowa, urządzenie MIDI, HID, karta dźwiękowa, kamerka internetowa, drukarka... wszystko co tylko zdołamy wymyślić.
Dokładny opis, jak zrealizować nasz projekt wykorzystujący Raspberry Pi Zero jako urządzenie USB znajdziemy na stronie Adafruit:
https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget?view=all#other-modules
A opis korzystania z API i modułów wbudowanych w kernel 2.7 i wyżej zawarty jest tutaj:
http://www.linux-usb.org/gadget/
Jeśli są chętni mogę przetłumaczyć ten opis, zwłaszcza ten drugi link, na język polski - przyp.red.
Źródło: http://lifehacker.com/turn-a-raspberry-pi-zero-into-just-about-any-usb-device-1750112654?utm_campaign=socialflow_lifehacker_facebook&utm_source=lifehacker_facebook&utm_medium=socialflow
Jedyne co trzeba zrobić w układzie, to dolutować kilka drobnych elementów i zainstalować odpowiednie oprogramowanie. Od tego momentu Raspberry Pi Zero będzie rozpoznawane jako urządzenie USB lub tzw. USB Gadget. Moduły potrzebne do realizacji takiego projektu obecne są w jądrze Linuxa w wersji nowszej od 2.7. Dokładny opis ładowania modułów i uruchamiania funkcji odpowiedzialnych za realizację pracy jako klient USB konkretnego rodzaju znaleźć można poniżej.
Opis informuje o tym, w jaki sposób urządzenie emulować może port szeregowy, ethernetowy - dodaje to zupełnie nowy rodzaj komunikacji komputera z RPi Zero. Te dwa przykłady, to jedynie jedne z wielu urządzeń, jakie emulować może układ. Oprócz tego Malina w wersji Zero pracować może jako pamięć masowa, urządzenie MIDI, HID, karta dźwiękowa, kamerka internetowa, drukarka... wszystko co tylko zdołamy wymyślić.
Dokładny opis, jak zrealizować nasz projekt wykorzystujący Raspberry Pi Zero jako urządzenie USB znajdziemy na stronie Adafruit:
https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget?view=all#other-modules
A opis korzystania z API i modułów wbudowanych w kernel 2.7 i wyżej zawarty jest tutaj:
http://www.linux-usb.org/gadget/
Jeśli są chętni mogę przetłumaczyć ten opis, zwłaszcza ten drugi link, na język polski - przyp.red.
Źródło: http://lifehacker.com/turn-a-raspberry-pi-zero-into-just-about-any-usb-device-1750112654?utm_campaign=socialflow_lifehacker_facebook&utm_source=lifehacker_facebook&utm_medium=socialflow
Fajne? Ranking DIY
