Szczegóły ebooka

Raspberry Pi. Przewodnik użytkownika. Wydanie III

Raspberry Pi. Przewodnik użytkownika. Wydanie III

Eben Upton, Gareth Halfacree

Ebook

Bogate źródło informacji na temat Raspberry Pi!

Raspberry Pi to komputer wielkości karty kredytowej. Wśród jego głównych atutów można wymienić ogrom możliwości oraz niską cenę. Początkowo miał pełnić rolę platformy do nauki programowania, jednak szybko znalazł tysiące innych zastosowań! Raspberry Pi jest używany jako serwer WWW, domowe media center, sterownik urządzeń lub baza do zaawansowanych projektów elektronicznych. Jaki Ty masz pomysł na jego zastosowanie?

Ta książka to kolejne wydanie instrukcji użytkownika, dzięki której poznasz tajniki pracy z platformą Raspberry Pi. Została wzbogacona i zaktualizowana o informacje o najnowszej wersji Pi, oznaczonej symbolem B+. Nowa wersja to jeszcze większa moc oraz ciekawe możliwości. Sięgnij po tę książkę i przekonaj się, czym charakteryzuje się architektura ARM oraz jak przygotować Pi do pracy. Naucz się pracować z systemem Linux, a także tworzyć programy i skrypty między innymi za pomocą języka Python. Dowiedz się, jak zbudować centrum multimedialne na podstawie platformy Raspberry Pi oraz jak podłączyć do Pi dodatkowe urządzenia. Książka ta jest obowiązkową lekturą dla wszystkich osób zafascynowanych możliwościami Raspberry Pi.


Dzięki tej książce:
  • poznasz historię platformy oraz jej możliwości
  • dowiesz się, jak podłączyć do Pi zewnętrzne urządzenia
  • wykorzystasz złącza GPIO
  • zbudujesz centrum multimedialne z Pi na czele
  • wykorzystasz w pełni możliwości tej niesamowitej platformy

Kompletne źródło informacji o Raspberry Pi!

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)

  • Tytuł: Raspberry Pi. Przewodnik użytkownika. Wydanie III
  • Autor: Eben Upton, Gareth Halfacree
  • Tytuł oryginału: Raspberry Pi User Guide, 3rd Edition
  • Tłumaczenie: Konrad Matuk
  • ISBN: 978-83-283-0706-3, 9788328307063
  • Data wydania: 2015-08-03
  • Format: Ebook
  • Identyfikator pozycji: raspp3
  • Wydawca: Helion