Strona: Advanced Raspberry Pi: Raspbian Linux and GPIO integration / Zakład Systemów Złożonych

Advanced Raspberry Pi: Raspbian Linux and GPIO integration

2019-10-10
, red.  Bartosz Kowal

Zachęcamy PT Czytelników do lektury ciekawego, technicznego opracowania autorstwa Warrena W. Gay pt. Advanced Raspberry Pi: Raspbian Linux and GPIO integration.

Warren W. Gay jest absolwentem Ryerson University i aktualnie pracuje jako Senior Programmer w firmie Datablocks Inc. Posiada niezwykle bogate doświadczenie w obszarze programowania w języku C/C++ na platformy Unix, Informix, Oracle. Jego profil na platformie GitHub jest dostępny pod adresem: https://github.com/ve3wwg.

Inne jego znane pozycje literaturowe związane z Raspberry Pi to m.in.:

Gay W.: Mastering the Raspberry Pi, Apress, Berkeley, CA, 2014

Gay W., Raspberry Pi system software reference, Apress, New York, NY, 2014.

Historia szeroko pojętego rozwoju elektroniki obejmuje tworzenie nowych paradygmatów, które stały się kamieniami milowymi. Wśród nich można wskazać m.in.: odkrycie tranzystora, wyprodukowanie mikroprocesora 8051, odkrycie diody elektroluminescencyjnej (LED), powszechne stosowanie wyświetlaczy LCD oraz wydanie Raspberry Pi. Nie ma zbyt wielu tak nieoczekiwanych rozwiązań elektronicznych, które stały się tak popularne i często stosowane w tak krótkim czasie - Pi jest jednym z nich. Jednym z powodów tego sukcesu była (i nadal jest) bardzo niska cena tej małej, ale potężnej platformy. Wystarczy wydać około 20 USD, a można stać się szczęśliwym posiadaczem jednego modelu Pi. Można trzymać w rękach małe urządzenie, które składa się z mikroprocesora, pamięci, pinów, gniazd i złączy (w zależności od modelu). Początkujący posiadacze Pi mają wówczas do czynienia z dwiema możliwościami: można oczekiwać, że to rozwiązanie przyniesie im wiele niezapomnianych chwil, gdy będą odkrywali jego tajemnice, lub mogą być przestraszeni i zaskoczeni, że mają w ręku coś tak potężnego.

Od kwietnia 2012 r. sprzedano miliony różnych modeli Raspberry Pi naukowcom, studentom, praktykom i entuzjastom - jest to kamień milowy podobny do mikroprocesora 8051. Jeśli więc ktoś ma dostęp do kompleksowej i szczegółowej dokumentacji, może zostać zwycięzcą. Ta książka zawiera wiele ważnych technicznych i praktycznych wyjaśnień, przykładów, list kodów i porad; dla osób pracujących z Pi wydaje się być książką obowiązkową. Oczywiście, ta książka jest dla zaawansowanych użytkowników, więc warto zapoznać się z podobnymi opracowaniami. Dla tych, którzy pracowali z Raspberry Pi, bardzo ważne może być zrozumienie wszystkich ukrytych możliwości, jakie daje to „małe cudo”. Książka jest fantastycznym przewodnikiem dla tych, którzy chcą odkryć wszystkie sekrety i potwierdzić, że ich sposób korzystania z Pi jest właściwy.

W 16 rozdziałach książki czytelnicy mogą znaleźć przydatne informacje o Raspberry Pi, w tym opisy modeli Pi, szczegóły dotyczące zasilania, wskaźników LED, pamięci, jednostki centralnej (CPU), uniwersalnej magistrali szeregowej (USB), Ethernetu, bezpiecznej pamięci cyfrowej (SD) , uniwersalnego asynchronicznego odbiornika/nadajnika (UART), uniwersalnych wejść/wyjść (I/O), magistral, programowania i kompilacji w systemie Linux, myszki, interfejsu wysokiej rozdzielczości (HDMI), wyświetlacza ciekłokrystalicznego (LCD), itd. Raspberry Pi zostało tak zaprojektowane, aby umożliwić łatwą rekonfigurację pinów I/O pod kontrolą oprogramowania. Ta książka pokazuje, jak to zrobić, a każdy podany przykład jest wyjaśniony niezbędnymi komentarzami przygotowanymi przez autora. Listingi z kodami w C, skryptami lub plikami konfiguracyjnymi zawierają niezbędne szczegóły i komentarze.

 

Pełną recenzję książki W. W. Gay’a w języku angielskim można znaleźć na stronach Computing Reviews (dostęp po zalogowaniu):

http://www.computingreviews.com/review/review_review.cfm?review_id=146527

lub jako załącznik.

Powrót do listy aktualności

Nasze serwisy używają informacji zapisanych w plikach cookies. Korzystając z serwisu wyrażasz zgodę na używanie plików cookies zgodnie z aktualnymi ustawieniami przeglądarki, które możesz zmienić w dowolnej chwili. Więcej informacji odnośnie plików cookies.

Akceptuję