Kategorie

Raspberry Pi. Przewodnik użytkownika. Wydanie III - Gareth Halfacree, Eben Upton Powiększ do pełnego rozmiaru

Raspberry Pi. Przewodnik użytkownika. Wydanie III - Gareth Halfacree, Eben Upton

Tłumaczenie: Mikołaj Szczepaniak. Wydawnictwo: Helion. Przewodnik po świecie Raspberry Pi ułatwi pierwsze kroki z tą niezwykle popularną platformą. Jednym z jej autorów jest sam Eben Upton - współtwórca Raspberry Pi. Wydanie III zostało wzbogacone o opis wersji B+.

Więcej szczegółów

KSZ-04458


Oczekiwanie na dostawę


Powiadom mnie kiedy będzie dostępny

41,90 zł

Dodaj do koszyka

Opis

Nikomu nie trzeba przedstawiać komputera mieszczącego się w dłoni. O Raspberry Pi słyszał już każdy pasjonat elektroniki. Jednak nie każdy potrafi w pełni wykorzystać jego możliwości. A pomysłów na jego wykorzystanie jest tak wiele, jak wielu jego użytkowników.

 
 
Wydanie III zostało wzbogacone o opis wersji Raspberry Pi B+.
 
Przewodnik po świecie Raspberry Pi ułatwi pierwsze kroki z tą niezwykle popularną platformą. Warto zauważyć, iż jednym z jej autorów jest sam Eben Upton - współtwórca Raspberry Pi. Dzięki tej pozycji czytelnik pozna architekturę x86 i ARM oraz zapozna się z zaletami i działaniem systemu Linux, który wykorzystywany jest do pracy na RPi. Książka może być traktowana jako rozszerzona instrukcja, która przedstawia zarówno podstawy (m.in. podłączanie monitora, klawiatury oraz myszy), jak i bardziej zaawansowane aspekty związane z minikomputerem (np. zarządzanie systemem operacyjnym Linux, programowanie w językach Scratch i Python).
 

Książka oparta jest na przykładach, które dostępne są w sieci pod tym adresem.

 

Ważną częścią książki jest nauka sterowania innymi urządzeniami przy pomocy Raspberry Pi. Może stać się ono np. centrum multimedialnym czy serwerem WWW. A to dopiero wstęp do tworzenia własnych projektów. Jeden z rozdziałów poświęcony jest płytkom rozszerzającym m.in. Gertboard. Ta publikacja pobudza kreatywność i chęć do sprawdzenia zdobytej wiedzy. Dzięki niej Raspberry Pi nie będzie miało przed czytelnikiem już żadnych tajemnic.

 

Fragment książki do przeczytania on-line.

 

Spis treści

 

O autorach (13)

 

Wprowadzenie (15)

  • Programowanie to świetna zabawa! (15)
  • Szczypta historii (17)
  • Co można zrobić za pomocą Raspberry Pi? (23)

 

CZĘŚĆ I. PŁYTKA RASPBERRY PI (25)

Rozdział 1. Pierwsze spotkanie z Raspberry Pi (27)

  • Budowa płytki (28)
  • Model A (30)
  • Model B (31)
  • Model B+ (32)
  • Kolejne wersje płytki Model B (32)
    • Revision 1 (33)
    • Revision 2 (33)
    • Model B+ (33)
  • Garść przydatnych informacji (33)
    • ARM kontra x86 (33)
    • Windows kontra Linux (34)

 

Rozdział 2. Pierwsze kroki z systemem Raspberry Pi (37)

  • Podłączanie monitora (38)
    • Złącze kompozytowe (38)
    • Złącze HDMI (39)
    • Złącze DSI (40)
  • Połączenie audio (40)
  • Podłączanie klawiatury i myszy (41)
  • Instalacja systemu NOOBS na karcie SD (43)
    • Podłączanie pamięci zewnętrznej (44)
    • Łączenie z siecią (45)
    • Sieć przewodowa (46)
    • Sieć bezprzewodowa (47)
  • Podłączanie zasilania (48)
  • Instalacja systemu operacyjnego (49)
    • Instalacja za pomocą NOOBS (49)
    • Instalacja ręczna (51)

 

Rozdział 3. Administracja systemem Linux (57)

  • Wprowadzenie do systemu Linux (58)
  • Podstawy systemu Linux (60)
  • Wprowadzenie do systemu Raspbian (61)
    • Kilka słów o Debianie - ojcu Raspbiana (67)
    • Alternatywy dla Raspbiana (67)
  • Stosowanie zewnętrznych urządzeń pamięci masowej (68)
  • Tworzenie nowego konta użytkownika (69)
    • Układ systemu plików (71)
    • Układ logiczny (71)
    • Układ fizyczny (73)
  • Instalowanie i usuwanie oprogramowania (73)
    • Pobieranie oprogramowania z Pi Store (73)
    • Pobieranie aplikacji z innych źródeł (76)
    • Szukanie oprogramowania (77)
    • Instalowanie oprogramowania (78)
    • Usuwanie oprogramowania (79)
    • Aktualizowanie oprogramowania (79)
  • Bezpieczne wyłączanie Raspberry Pi (80)

 

Rozdział 4. Rozwiązywanie problemów (81)

  • Diagnozowanie klawiatury i myszy (82)
  • Diagnozowanie problemów z zasilaniem (83)
  • Diagnozowanie problemów z wyświetlaniem (85)
  • Diagnozowanie problemów związanych z uruchamianiem systemu (86)
  • Diagnozowanie problemów związanych z siecią (87)
  • Jądro awaryjne (90)

 

Rozdział 5. Konfiguracja sieci (93)

  • Sieć przewodowa (94)
  • Sieć bezprzewodowa (97)
    • Instalacja oprogramowania firmware (97)
    • Nawiązywanie połączenia z siecią bezprzewodową za pomocą wpa_gui (101)
    • Łączenie się z siecią bezprzewodową za pomocą Terminalu (104)

 

Rozdział 6. Narzędzie służące do konfiguracji Raspberry Pi (111)

  • Uruchamianie narzędzia (112)
  • Menu Setup Options (113)
    • 1 Expand Filesystem (113)
    • 2 Change User Password (114)
    • 3 Enable Boot to Desktop/Scratch (114)
    • 4 Internationalisation Options (115)
    • 5 Enable Camera (117)
    • 6 Add to Rastrack (117)
    • 7 Overclock (118)
    • 8 Advanced Options (119)
    • 9 About raspi-config (123)

 

Rozdział 7. Zaawansowana konfiguracja płytki Raspberry Pi (125)

  • Edycja plików konfiguracyjnych poprzez NOOBS (126)
  • Ustawienia sprzętowe - plik config.txt (127)
    • Zmiana ustawień wyświetlania (128)
    • Opcje uruchamiania systemu (132)
    • Przetaktowywanie systemu Raspberry Pi (133)
  • Wyłączanie pamięci podręcznej drugiego poziomu (L2) (137)
    • Włączanie trybu testowego (138)
  • Podział pamięci (138)
  • Ustawienia oprogramowania - plik cmdline.txt (139)

 

CZĘŚĆ II. PLATFORMA PI JAKO CENTRUM MULTIMEDIALNE, KOMPUTER PRODUKCYJNY LUB SERWER WWW (143)

Rozdział 8. Platforma Pi jako centrum multimedialne (145)

  • Odtwarzanie muzyki na konsoli (146)
  • Dedykowane centrum multimedialne - dystrybucja Raspbmc (148)
    • Wyświetlanie danych strumieniowych z internetu (150)
    • Wyświetlanie lokalnych danych strumieniowych (152)
    • Konfiguracja dystrybucji Raspbmc (153)

 

Rozdział 9. Platforma Pi jako komputer produkcyjny (155)

  • Stosowanie aplikacji działających w chmurze (156)
  • Pakiet LibreOffice (159)
  • Edycja obrazów w aplikacji Gimp (161)

 

Rozdział 10. Platforma Pi jako serwer WWW (165)

  • Instalacja stosu LAMP (166)
  • Instalacja platformy WordPress (170)

 

CZĘŚĆ III. PROGRAMOWANIE PI (175)

Rozdział 11. Wprowadzenie do języka Scratch (177)

  • Wprowadzenie do języka Scratch (178)
  • Pierwszy przykład: witaj, świecie (179)
  • Drugi przykład: animacja i dźwięk (182)
  • Trzeci przykład: prosta gra (185)
  • Robotyka i czujniki (191)
    • Obsługa czujników za pośrednictwem płytki PicoBoard (191)
    • Robotyka i klocki LEGO (192)
  • Materiały dodatkowe (192)

 

Rozdział 12. Wprowadzenie do języka Python (195)

  • Wprowadzenie do języka Python (196)
  • Pierwszy przykład: witaj, świecie (196)
  • Drugi przykład: komentarze, dane wejściowe, zmienne i pętle (202)
  • Trzeci przykład: tworzenie gier za pomocą biblioteki pygame (206)
  • Czwarty przykład: Python i obsługa sieci (215)
  • Materiały dodatkowe (221)

 

Rozdział 13. Gra Minecraft Pi Edition (223)

  • Raspberry Pi i Minecraft (224)
  • Instalacja gry Minecraft (224)
  • Uruchamianie gry Minecraft (225)
  • Eksploracja (227)
  • Hakowanie gry Minecraft (228)

 

CZĘŚĆ IV. STEROWANIE (233)

Rozdział 14. Sterowanie sprzętem (235)

  • Sprzęt elektroniczny (236)
  • Odczytywanie kodów z rezystorów (238)
  • Źródła komponentów (240)
    • Sklepy internetowe (240)
    • Sklepy w Twojej okolicy (241)
    • Specjalistyczne sklepy dla hobbystów (241)
  • Alternatywa dla płytki uniwersalnej (242)
  • Krótka instrukcja lutowania (245)

 

Rozdział 15. Port GPIO (251)

  • Identyfikacja płytki (252)
  • Konfiguracje wtyków złączy GPIO (253)
  • Funkcje portu GPIO (255)
    • Magistrala szeregowa UART (255)
    • Magistrala I2C (256)
    • Magistrala SPI (256)
  • Obsługa portu GPIO w języku Python (257)
    • Wyjście GPIO: migająca dioda LED (257)
    • Wejście GPIO: odczytywanie stanu przycisku (262)

 

Rozdział 16. Moduł kamery Raspberry Pi (267)

  • Po co mi moduł kamery? (268)
  • Instalacja modułu kamery (269)
  • Włączanie obsługi kamery (271)
  • Przechwytywanie pojedynczych klatek (273)
  • Rejestrowanie obrazu wideo (275)
  • Fotografia poklatkowa i wiersz poleceń (276)

 

Rozdział 17. Dodatkowe płytki (283)

  • Slice of Pi firmy Ciseco (284)
  • Prototyping Pi Plate firmy Adafruit (287)
  • Gertboard firmy Fen Logic (290)

 

DODATKI (295)

Dodatek A Python - gotowe rozwiązania (297)

  • Raspberry Snake (rozdział 12., przykład 3.) (298)
  • Lista użytkowników IRC (rozdział 12., przykład 4.) (300)
  • Dane wejściowe i wyjściowe portu GPIO (rozdział 15.) (301)

 

Dodatek B Poradnik użytkownika kamery (303)

  • Parametry wspólne dla wszystkich narzędzi (304)
  • Parametry programu raspistill (308)
  • Parametry programu raspivid (309)
  • Parametry programu raspiyuv (310)

 

Dodatek C Tryby wyświetlania HDMI (311)


Skorowidz (317)