Raspberry Pi. Przewodnik użytkownika

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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.

Author(s): Eben Upton, Gareth Halfacree, Konrad Matuk
Edition: 3
Publisher: Helion
Year: 2015

Language: Polish
Pages: 328

Spis treści
O autorach
Wprowadzenie
Programowanie to świetna zabawa!
Szczypta historii
Skąd nazwa „Raspberry Pi”?
Społeczność
Co można zrobić za pomocą Raspberry Pi?
Część I. Podłączanie płytki
Rozdział 1 . Pierwsze spotkanie z Raspberry Pi
ARM kontra x86
Windows kontra Linux
Pierwsze kroki z systemem Raspberry Pi
Podłączanie monitora
Złącze kompozytowe
Złącze HDMI
Złącze DSI
Połączenie audio
Podłączanie klawiatury i myszy
Instalacja systemu na karcie SD
Uwaga na temat pamięci
Instalacja z poziomu systemu Linux
Instalacja z poziomu systemu OS X
Instalacja z poziomu systemu Windows
Podłączanie pamięci zewnętrznej
Łączenie z siecią
Łączenie z siecią wersji Model A
Sieć przewodowa
Sieć bezprzewodowa
Podłączanie zasilania
Rozdział 2. Administracja systemem Linux
Wprowadzenie do systemu Linux
Terminal i graficzny interfejs użytkownika (GUI)
Podstawy systemu Linux
Wprowadzenie do systemu Debian
Akcesoria
Edukacja
Internet
Programowanie
Dźwięk i wideo
Narzędzia systemowe
Preferencje
Gdzie szukać pomocy?
Stosowanie zewnętrznych urządzeń pamięci masowej
Tworzenie nowego konta użytkownika
Użytkownicy i grupy
Układ systemu plików
Układ logiczny
Układ fizyczny
Instalowanie i usuwanie oprogramowania
Pozostałe dystrybucje
Szukanie oprogramowania
Instalowanie oprogramowania
Usuwanie oprogramowania
Aktualizowanie oprogramowania
Rozdział 3. Rozwiązywanie problemów
Diagnozowanie klawiatury i myszy
Diagnozowanie problemów z zasilaniem
Diagnozowanie problemów z wyświetlaniem
Diagnozowanie problemów związanych z uruchamianiem systemu
Diagnozowanie problemów związanych z siecią
Jądro awaryjne
Rozdział 4. Konfiguracja sieci
Sieć przewodowa
Sieć bezprzewodowa
Instalacja firmware karty sieci bezprzewodowej bez połączenia z internetem
Brak szyfrowania
Szyfrowanie WEP
Szyfrowanie WPA/WPA2
Nawiązywanie połączenia z siecią bezprzewodową
Rozdział 5. Zarządzanie partycjami
Tworzenie nowej partycji
Zmiana wielkości istniejących partycji
Automatyczna zmiana wielkości
Ręczna zmiana wielkości
Przenoszenie systemu na większą kartę SD
Tworzenie obrazu w systemie Linux
Tworzenie obrazu w systemie OS X
Tworzenie obrazu w systemie Windows
Rozdział 6. Konfigurowanie płytki Raspberry Pi
Ustawienia sprzętowe — plik config.txt
Zmiana ustawień wyświetlania
Opcje uruchamiania systemu
Przetaktowywanie systemu Raspberry Pi
Ustawienia przetaktowania
Ustawienia napięć
Włączanie pamięci podręcznej drugiego poziomu (L2)
Włączanie trybu testowego
Podział pamięci — plik start.elf
Ustawienia oprogramowania — plik cmdline.txt
Część II. Platforma Pi jako centrum multimedialne, komputer produkcyjny i serwer WWW
Rozdział 7. Platforma Pi jako centrum multimedialne
Odtwarzanie muzyki na konsoli
Dedykowane centrum multimedialne — dystrybucja Rasbmc
Wyświetlanie danych strumieniowych z internetu
Wyświetlanie lokalnych danych strumieniowych
Konfiguracja dystrybucji Rasbmc
Rozdział 8. Platforma Pi jako komputer produkcyjny
Stosowanie aplikacji działających w chmurze
Pakiet OpenOffice.org
Edycja obrazów w aplikacji Gimp
Rozdział 9. Platforma Pi jako serwer WWW
Instalacja stosu LAMP
Instalacja platformy WordPress
Część III. Programowanie i sterowanie
Rozdział 10. Wprowadzenie do języka Scratch
Wprowadzenie do języka Scratch
Pierwszy przykład: witaj świecie
Drugi przykład: animacja i dźwięk
Trzeci przykład: prosta gra
Logika Boole’a
Robotyka i czujniki
Obsługa czujników za pośrednictwem płytki PicoBoard
Robotyka i klocki LEGO
Materiały dodatkowe
Rozdział 11. Wprowadzenie do języka Python
Wprowadzenie do języka Python
Pierwszy przykład: witaj świecie
Tworzenie wykonywalnych programów języka Python
Drugi przykład: komentarze, dane wejściowe, zmienne i pętle
Dlaczego ==?
Trzeci przykład: tworzenie gier za pomocą biblioteki pygame
Czwarty przykład: Python i obsługa sieci
Materiały dodatkowe
Rozdział 12. Sterowanie sprzętem
Sprzęt elektroniczny
Odczytywanie kodów z rezystorów
Źródła komponentów
Sklepy internetowe
Specjalistyczne sklepy dla hobbystów
Port GPIO
Magistrala szeregowa UART
Magistrala I²C
Magistrala SPI
Obsługa portu GPIO w języku Python
Instalacja biblioteki języka Python dla portu GPIO
Obliczanie wartości rezystora ograniczającego
Wyjście GPIO: migająca dioda LED
Wejście GPIO: odczytywanie stanu przycisku
Alternatywa dla płytki uniwersalnej
Krótka instrukcja lutowania
Rozdział 13. Dodatkowe płytki
Slice of Pi firmy Ciseco
Prototyping Pi Plate firmy Adafruit
Gertboard firmy Fen Logic
Dodatki
Dodatek A Python — gotowe rozwiązania
Raspberry Snake (rozdział 11., przykład 3.)
Lista użytkowników IRC (rozdział 11., przykład 4.)
Dane wejściowe i wyjściowe portu GPIO (rozdział 12.)
Dodatek B Tryby wyświetlania HDMI
Skorowidz
A
B
C
D
E F
G
H I
J
K
L
M
N
O
P
R
S
Ś
T
U
V W
Z