Instalacija Raspbiana na Raspberry Pi. Raspberry Pi: detaljno podešavanje od nule do instalacije TorrentBox Raspberry pi 2

Dom Već duže vrijeme pratim projekat na HabraHabru Raspberry Pi

i bio sam odlučan da nabavim svoj mini kompjuter. Kada je počela prednarudžba, iskoristio sam to skoro odmah, ali tek 17. juna 2012. dobio sam e-mail od RSComponents.Com o mogućnosti da naručim svoj primjerak Raspberry Pi. Ukupno je prošlo oko mjesec dana od prednarudžbe.

Istog dana napravio sam narudžbu (usput rečeno, tada je već bilo moguće naručiti „zvanično“ u Rusku Federaciju) i počeo da čekam svoje „maline“. Bilten je obećavao isporuku u roku od najviše 6 sedmica, ali nikada nisam primio uplatu u tom roku. Tokom poziva moskovskom predstavništvu RS, direktor kompanije je jasno rekao da će isporuke biti uskoro, ali nije poznato kada.


17. avgusta primio sam e-mail od službenika Moskve RS da je moja kartica dostavljena u kancelariju i da se može preuzeti (pošto iz RS ne možete naručiti sa kućnom dostavom, jer DHL ne dostavlja pakete fizičkim licima). U stvari, dobio sam svoj Raspberry Pi računar istog dana!

  • Unaprijed sam kupio cijeli potrebni set komponenti (u stvari, sve sam posudio od drugih uređaja). koristio sam:
  • 4Gb Class6 SD kartica od Transcend-a
  • NoName 1A USB punjač sa MicroUSB kablom
  • HDMI kabl Hama
Ethernet kabl

Koristio sam svoj radni USB-Reciever Unifying iz Logitecha kao tastaturu i miš. Spojio Raspberry na monitor pomoću HDMI-DVI kabla.

Prvi čin. instalacija OS-a. OS izabran za Raspberry je bio Raspbian
(kako sam shvatio sa foruma, skoro sve verzije su bazirane na Debianu, tako da izbor, po mom neiskusnom mišljenju, nije posebno bogat). Ovaj OS je naširoko opisan na Internetu, a također je optimiziran posebno za RPi.
Slika OS-a se može preuzeti sa službene web stranice: 2012-07-15-wheezy-raspbian.zip. Slika je arhivirana u ZIP-u i ima IMG ekstenziju. Treba ga otkopčati.

Također će vam trebati uslužni program Win32DiskImager, koji se mora pokrenuti s administratorskim pravima.
U programu Win32DiskImager odaberite prethodno preuzetu Raspbian sliku, odaberite željeno slovo pogona i kliknite Write. Na predloženo upozorenje odgovaramo sa „Da“.
Započet će proces učitavanja OS-a na karticu i podjele na dijelove:

Proces će se završiti porukom o uspjehu:

Sada morate malo urediti fajl config.txt u korijenu memorijske kartice nalazi se konfiguracijski fajl sistema za Raspberry Pi. Imajte na umu da su postavke koje sam dao relevantne za LCD monitore sa rezolucijom ekrana od 1920*1080.

Parametar bi trebao biti dekomentiran disable_overscan=1(osim ako ne planirate koristiti RCA izlaz).
Također vam savjetujem da postavite fiksnu rezoluciju da biste to učinili, dekomentirajte redove hdmi_group I hdmi_mode. Vrijednost parametra hdmi_mode treba promijeniti u skladu sa datom tablicom (također, ovaj link sadrži i druge parametre koji bi vam mogli biti korisni). Na primjer, za monitor rezolucije 1920*1080 trebali biste napisati hdmi_mode=16.

Ne zaboravite da sačuvate promene, isključite SD karticu i ubacite je u Raspberry Pi.
Priključujemo napajanje na ploču i na monitoru vidimo proces pokretanja, koji nas (barem za sada) malo zanima. Posmatramo radosno treptanje Raspberry Pi lampica:

Prvo pokretanje će automatski pokrenuti program za podešavanje sistema. raspi_config:

  1. Izvršite naredbu expand_rootfs, koji će proširiti root particiju na cijelu SD karticu.
  2. Uđite u odjeljak configure_keyboard i instalirajte najprikladniji tip tastature. Odabrao sam Logitech Cordless Desktop
  3. Zatim ulazimo u sekciju change_pass postavite novu lozinku za korisnika pi (imajte na umu da se uneseni znakovi uopće ne prikazuju, čak ni kao zvjezdice!).
  4. Instalirajte dodatne lokalizacije koristeći stavku change_locale(Nisam to uradio i ostavio sam jedini podrazumevani lokal - en_GB UTF8).
  5. Postavite vremensku zonu ( set_timezone). Na primjer, ako živite u Moskvi, morate pronaći stavku Evropa, a u njoj - Moskva
  6. Memory_split instaliramo u skladu sa sopstvenim željama, preporučujem da izdvojite 32Mb za video ako planirate da koristite grafički interfejs.
  7. Definitivno ćemo aktivirati ssh!
  8. Ako želimo da se grafičko okruženje automatski pokreće kada se Raspbian učita, aktivirajte opciju boot_behaviour.
Na kraju pritisnite + [F] i odaberite stavku Završi, pristaje na ponovno pokretanje uređaja.

Ovim je završena instalacija i početna konfiguracija sistema!

Sljedeći dio će biti od interesa za one koji nisu posebno upoznati sa Linuxom (kao što sam ja bio).

Drugi čin. Instaliranje web servera i konfiguracija Sambe.

Ne zaboravite da ako je vaš Raspberry povezan na mrežu, možete koristiti SSH pristup, što je višestruko praktičnije.

Ažurirajmo prije nego što počnemo apt-get:
sudo apt-get update

Instalacija web servera:
Instalirajte MySQL:
sudo apt-get install mysql-server mysql-client
Kada se od vas zatraži da postavite lozinku za root, unesite bilo koju lozinku koju zapamtite.

Instaliraj Lighttpd:
sudo apt-get install lighttpd
Od sada, Rpi će odgovarati sa probnom stranicom ako unesete njegovu IP adresu u pretraživač bilo kojeg računara na mreži!

Instalirajte PHP5:
sudo apt-get install php5-cgi

Sada morate aktivirati PHP u postavkama servera. Otvorite datoteku u nano uređivaču:
sudo nano /etc/lighttpd/lighttpd.conf
Stavka server_modules bi trebala izgledati ovako:
server.modules = ("mod_access", "mod_fastcgi", "mod_alias", "mod_compress", "mod_redirect", "mod_rewrite",)
I na samom kraju fajla dodajte ovo:
fastcgi.server = (.php" => (("bin-path" => "/usr/bin/php5-cgi", "socket" => "/tmp/php.socket")))
Sačuvajte pritiskom na +[X], [Y] i .

Sve što ostaje je da uredite PHP5 konfiguracioni fajl:
sudo nano /etc/php5/cgi/php.ini
Pronađite i dekomentirajte (uklonite ";") liniju cgi.fix_pathinfo = 1. Sačuvajte fajl.

Nakon što je sve urađeno, ponovo pokrenite Lighttpd pokretanjem naredbe:
sudo /etc/init.d/lighttpd restart

Instalacija i konfiguracija Sambe
Instalirajmo Sambu:
sudo apt-get install samba samba-common-bin
Pošto je moj Rpi na mojoj kućnoj mreži, odlučio sam da ne postavljam lozinku za pristup fasciklama, već jednostavno postavim javno deljenje za celu mrežu.
Da biste to učinili, otvorite datoteku smb.conf:
sudo nano /etc/samba/smb.conf
Umjesto svih postojećih sadržaja pišemo:
radna grupa = WORKGROUP gost ok = da netbios ime = Raspberry sigurnost = dijeliti za pregledavanje = da putanja = /var/www upisiva = da se može pregledavati = da
Sačuvaj. Ponovo pokrenite Sambu:
sudo /etc/init.d/samba restart
Od ovog trenutka na vašoj mreži se pojavio novi RASPBERRY uređaj koji ima folder www.
U njemu možete kreirati bilo koje datoteke koje će biti dostupne za gledanje širom mreže pomoću pretraživača.

Usput! Mnogo je praktičnije upravljati dijeljenjem datoteka i mapa pomoću programa SWAT, koji pruža web sučelje.
Instalacija je vrlo jednostavna:
sudo apt-get install swat
Kontrolna tabla SWAT-a će se nalaziti na: http://:901
Prijava i lozinka odgovaraju vašem nalogu (onom koji koristite za SSH)

Treći čin. Montiranje medija fajla.

Kao medij za skladištenje, odlučio sam da koristim običan fleš disk, koji sam spojio na jedan od USB portova Raspberry Pi-a. Ako želite, možete spojiti i vanjski tvrdi disk na Rpi, ali ćete morati organizirati zasebno napajanje za njega, jer USB portovi ploče nisu dizajnirani za takva opterećenja i, u najboljem slučaju, tvrdi disk jednostavno se neće „pokrenuti“. Veličina fleš diska (16GB) bi mi trebala biti sasvim dovoljna.

Povezujemo medij i izvršavamo naredbu:
sudo fdisk -l
Naredba će prikazati sve uređaje koji su povezani na naš uređaj. Tražimo željeni uređaj na listi na osnovu njegove veličine. Na primjer, moja potrebna linija izgleda ovako:
Disk /dev/sda: 16.0 GB, 16013852672 bajtova
Traženi put do uređaja je /dev/sda, zapamti!

Pokrenimo fdisk za formatiranje medija:
sudo fdisk /dev/sda
Prvo, naredbom izbrišite postojeće particije d(odaberite potrebne sekcije pomoću brojeva), a zatim kreirajte novi koristeći naredbu n(sve vrijednosti se uzimaju prema zadanim postavkama), sačuvajte obavljeni rad pomoću naredbe w.

Kreirajte ext2 sistem datoteka na mediju:
sudo mkfs -t ext2 /dev/sda1

Montiramo:
sudo mount -t ext2 /dev/sda1

Sada morate osigurati da se medij automatski montira svaki put kada se Raspbian pokrene. Da biste to učinili, kreirajte folder:
sudo mkdir /mnt/flash
Otvorite datoteku postavki:
sudo nano /etc/fstab
i dodajte mu redak:
/dev/sda1 /mnt/flash ext2 podrazumevano 0 0
Sačuvajte i ponovo pokrenite uređaj. Prilikom učitavanja medij bi trebao biti automatski montiran, što se može provjeriti naredbom:
df
Prikazaće listu montiranih uređaja sa naznakom njihovih tačaka montiranja.

Usput! Također preporučujem instaliranje upravitelja datoteka Midnight Commander za rad s datotekama putem konzole:
sudo apt-get install mc
Ako koristite Putty za rad sa SSH-om, da bi MC ispravno radio morate izvršiti podešavanja. U postavkama Putty-a, postavite vrijednost udaljenog skupa znakova u odjeljku Prevod na “UTF-8”:

Četvrti čin. Instaliranje Prijenosa i postavljanje preuzimanja

Došli smo do cilja ove teme - instaliranja i konfiguracije Torrent klijenta na našem uređaju. Odabrao sam Transmission.

Instaliranje prijenosa:
sudo apt-get install transfer-daemon
Kreiramo direktorij za preuzimanja, za nedovršena preuzimanja i za torrente na povezanim medijima i dajemo dozvole za pisanje:
sudo mkdir /mnt/flash/torrent sudo mkdir /mnt/flash/torrentfiles sudo mkdir /mnt/flash/nepotpuni sudo chmod 777 /mnt/flash/torrent sudo chmod 777 /mnt/flash/torrentfiles/ sudo chmod 777 chmmod nepotpuna
Uređivanje postavki:
sudo nano /etc/transmission-daemon/settings.json
Ovdje trebate promijeniti sljedeće parametre na navedene vrijednosti:
"cache-size-mb": 2; "download-dir": "/mnt/flash/torrent", "incomplete-dir": "/mnt/flash/incomplete", "preallocation": 2, "rpc-password": "bilo koja lozinka pogodna za vas (kada ponovno pokretanje demona će biti šifrirano)", "rpc-username": "pi", "rpc-whitelist-enabled": false, "speed-limit-down": 3000, "speed-limit-up": 1000,
Nažalost, pri velikim brzinama preuzimanja i učitavanja, Raspberry počinje jako da usporava, pa su ograničenja koja vidite u gornjim postavkama identificirana eksperimentalno.

Ponovo pokrenite prijenos naredbom:
sudo /etc/init.d/transmission-daemon restart
Od sada imate instaliran Torrent klijent koji radi, čija je web kontrolna tabla dostupna na: http://:9091, login pi, lozinka koju ste postavili u konfiguracijskoj datoteci.

Ne zaboravite dodati i folder /mnt/flash/torrent na mrežno dijeljenje putem Sambe tako da se preuzete datoteke mogu gledati na drugim uređajima, na primjer, na vašem media playeru:


Naslov filma je namjerno promijenjen; takav film ne postoji.

Vrijedi napomenuti da se, po mom mišljenju, Raspberry Pi dobro nosi sa prijenosom datoteka preko mreže - prilikom kopiranja datoteke sa Raspberry Pi na računar, maksimalna brzina je dostigla 7 MB/sec, što praktično odgovara maksimalnom očitavanju brzina za fleš disk koji se koristi.

Epilog

Ovdje se moj članak završava. Raspberry Pi mi je pružio ogroman poticaj u učenju mnogih aspekata Linux OS-a. Postoji još mnogo planova vezanih za Raspberry Pi, koje ću pokušati implementirati i opisati u svojim budućim člancima.

Bit će mi drago da dobijem komentare o greškama od iskusnijih korisnika!

Volumen >= 16 GB, klasa >= 10

  • Napajanje 5V izlaz >= 2A
  • HDMI kabl
  • Monitor
  • USB miš, tastatura
  • Raznolikost distribucija

    Preuzmite sliku operativnog sistema (u daljem tekstu OS) sa službene web stranice
    https://www.raspberrypi.org/downloads/raspbian/
    • NOOBS- pojednostavljena instalacija i duga jer distribuciju preuzima Malinka u procesu nakon odabira željenog OS-a sa liste predloženih. Ne zahtijeva kreiranje fleš diska za pokretanje - samo kopirajte sadržaj arhive na fleš disk
    • RASPBIAN- kompletna distribucija glavnog zvaničnog OS-a za Raspberry Pi. Veličina ~2 GB - brza instalacija
    Raspbian se nudi u dvije verzije:
    • DESKTOP- distribucija s puno unaprijed instaliranog softvera, uključujući Raspberry Pi Desktop (RPD), ured, okvire.
    • LITE- pojednostavljena verzija konzole - pogodna za slučajeve korišćenja starijih, manje moćnih verzija Raspberry Pi-a i/ili iskusnih korisnika koji su u stanju da instaliraju i konfigurišu potrebne softverske pakete. Radna površina se može instalirati i ručno.

    Predlažem da razmislite o instalaciji RASPBIAN DESKTOP

    Instalacija

    Preuzmite distribuciju sa stranice za preuzimanje
    Za ovo će vam trebati program
    Odredite putanju do slike OS-a i slovo memorijske kartice

    Kliknite Pišite, onda Da

    Trčanje bez monitora

    Da biste se odmah povezali na Raspberry putem Wi-Fi mreže, potrebno je navesti podatke za povezivanje na mrežu i dozvoliti pristup putem SSH-a

    Smanjimo sljedeća dva fajla na navedeni oblik:
    rootfs/etc/network/interfaces
    allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
    Naznačimo ime naše mreže i lozinku:
    /etc/wpa_supplicant/wpa_supplicant.conf
    network=( ssid="YOUR_NETWORK_NAME" psk="YOUR_NETWORK_PASSWORD" proto=RSN key_mgmt=WPA-PSK u paru=CCMP auth_alg=OTVOREN ) Da biste omogućili pristup putem SSH u odjeljku(!) boot/ Kreirajmo praznu datoteku pod nazivom SSH.

    instaliranje Nmapa sudo apt instaliraj nmap

    skeniranje hostova unutar mreže (jedan od njih je Raspberry) sudo nmap -sn 192.168.1 .0/24

    Crveni broj zavisi od modela rutera (0,1,2,10...)

    Veza preko SSH: ssh [email protected]
    pi korisnička lozinka: malina

    Za povezivanje putem VNC-a:

    1. Aktivirajte VNC sučelje koristeći raspi-config uslužni program (Opcije povezivanja >>> VNC >>> Da)
    2. Tamo postavite željenu rezoluciju radne površine (Napredne opcije >>> Rezolucija >>> [odaberite željenu] >>> Ok)

    Umetnite microSD karticu sa sistemom u slot Malina, spojite periferne uređaje (monitor, tastaturu, miš) i na kraju, ali ne i najmanje važno, napajanje, jer je i to signal za početak Maline. Ako je sve urađeno kako treba, nakon nekog vremena ćemo vidjeti radnu površinu OS izabran za Raspberry je bio- sistem je instaliran.

    Početno podešavanje

    Prije svega, povežite se na Wi-Fi mrežu ili Ethernet kabel na ruter da biste pristupili Internetu
    Zatim otvorite terminal koristeći prečicu na tastaturi Ctrl + Alt + T, unesite naredbu sudo apt-get update -y && sudo apt-get upgrade -y
    i pritisnite Enter
    Ovo će provjeriti dostupnost novih verzija instaliranih paketa i, ako je dostupno, ažurirati softver.
    Konfigurirajmo važne parametre pristupa Malina, otvorite prozor za konfiguraciju:


    Na prvoj kartici možete promijeniti zadanu korisničku lozinku pi (podrazumevano je malina )Na kartici Interfejsi:

    • Kamera- upravljački interfejs za posebnu kameru za Već duže vrijeme pratim projekat na HabraHabru

    • SSH- dostupnost sistema za pristup preko SSH protokola
    • VNC- dostupnost sistema za daljinsku kontrolu radne površine putem VNC-a
    • Preostali protokoli se odnose na Raspberry GPIO pin češalj

    Postavljanje statičke IP adrese za Raspberry

    Ako ne koristite Već duže vrijeme pratim projekat na HabraHabru kao desktop računar, tada ćete u većini slučajeva morati da se povežete Malina izvana (SSH ili VNC), da biste to učinili morate barem znati IP adresu Malina, a po defaultu je dinamičan - to znači da se sljedeći put kada pokrenete može promijeniti. Saznajte IP adresu Maline Trenutno možete pokrenuti naredbu u terminalu ifconfig.
    U primjeru ispod, Raspberry je povezan na mrežu putem Wi-Fi mreže, sučelje se koristi u skladu s tim wlan0 i vidimo njegovu adresu na ekranu - 192.168.1. 12 . Inače, prije ponovnog pokretanja adresa je bila 192.168.1. 17

    Svaki put kada se uređaj poveže na mrežu, on prima svoju adresu koristeći protokol DHCP(Dynamic Host Configuration Protocol) je mrežni protokol koji omogućava računarima da automatski dobiju IP adresu i druge parametre potrebne za rad na TCP/IP mreži.
    Ovaj protokol je inicijaliziran i na ruteru i na ruteru Malina. Da biste dodijelili adresu svaki put istu vrijednost, morate promijeniti DHCP postavke u odnosu na Malina bilo na ruteru ili na Malina.
    • Najjednostavnija opcija je ući u DHCP postavke rutera i dodijeliti statičku IP za uređaj sa određenom MAC adresom (prikazuje se i naredbom ifconfig, parametar etera je različit za različita sučelja).
    Međutim, svi ruteri su različiti, pa razmotrimo slučaj postavljanja DHCP-a Malina.
    1. Odlučimo koji će se interfejs koristiti, njihova lista je samo data naredbom ifconfig: ako se za povezivanje koristi Ethernet port, onda je ovo sučelje eth0, ako je ugrađeni Wi-Fi modul wlan0, ako je vanjski Wi-Fi adapter, onda wlan1 itd. Razmotrimo slučaj sa wlan0
    2. Sljedeća je IP adresa rutera. Ovo je adresa koju unosite u adresnu traku vašeg pretraživača da biste ušli u postavke rutera, obično je 192.168.1.1. To definitivno možete saznati pomoću naredbe route - to će biti vrijednost Gateway-a u redu čija je vrijednost Flags “UG” (Up Gateway)
    1. Biramo proizvoljnu IP adresu za Raspberry - u suštini ovo je vrijednost posljednje cifre u adresi gatewaya od 0 do 255, isključujući 1 (ovo je sama adresa gatewaya), a preostale adrese su već zauzete drugim uređajima. Ako nije moguće ili poželjno vidjeti listu povezanih uređaja (preko sučelja rutera), možete uzeti broj veći od 100, recimo da će to biti adresa 192.168.1.111/24 (24-bitna maska ​​podmreže)
    2. Sve postavke u Linuxu su pohranjene u tekstualnim datotekama za DHCP ovo je datoteka dhcpcd.conf, koji se nalazi u sistemskoj fascikli /etc/. Otvorimo ga u uređivaču teksta konzole nano sa komandom
    nano /etc/dhcpcd.conf
    1. Nalazimo blok skoro na kraju fajla

    1. Dekomentirajmo potrebne redove i naznačimo naše vrijednosti:

    # Primjer statičke IP konfiguracije:
    interfejs wlan0
    statička ip_address= 192.168.1.111/24
    #static ip6_address=fd51:42f8:caae:d92e::ff/64
    statički ruteri= 192.168.1.1
    static domen_name_servers= 192.168.1.1 8.8.8.8

    Posljednja vrijednost je lista DNS servera - ovo je naš ruter i Googleov javni DNS server

    1. Sačuvaj promjene Ctrl+O, izlaz nano Ctrl+X
    2. Ponovo pokreni Malina: sudo restartujte sada
    Minimalna konfiguracija Već duže vrijeme pratim projekat na HabraHabru spreman! Možete početi postavljati kućni server ili nešto drugo)

    Ovo kratko uputstvo će opisati proces instaliranja i konfigurisanja Raspberry Pi računara na jednoj ploči. Ako ste ponosni vlasnik i tek se upoznajete sa Raspberry Pi, i razmišljate o prvom pokretanju računara, onda je ovo mjesto za vas.

    Raspberry Pi - priprema memorijske kartice

    S obzirom da Raspberry Pi nema ugrađenu memoriju, da bi računar radio, prvo morate pripremiti memorijsku karticu - otpakovati sliku željenog operativnog sistema na nju.

    trebat će nam:

    • SD (MMC/SDIO) memorijska kartica kapaciteta od 2 do 32 GB (brzina čitanja bi trebala biti prilično visoka, pa su prikladne kartice klase 6 i 10);
    • Čitač kartica za spajanje memorijske kartice na računalo;
    • Program Win32DiskImager (preuzmite Win32DiskImager sa MEGA - link);
    • sliku operativnog sistema, koristiću Raspbian (preuzmite Raspbian sa službene web stranice - link).

    1) Raspakujte preuzetu sliku operativnog sistema - za dalji rad nam je potrebna .img datoteka;

    2) Povežite memorijsku karticu pomoću čitača kartica na računar;

    3) Raspakujte program Win32DiskImager i pokrenite datoteku Win32DiskImager.exe iz programske fascikle

    4) Odredite putanju do .img datoteke sa operativnim sistemom (da biste to uradili, kliknite na sliku foldera), zatim u polju „Uređaj“ izaberite memorijsku karticu sa liste medija i kliknite na „Napiši“, a zatim izaberite „Da“ u dijaloškom okviru koji se pojavi.

    Kada je sve spremno, kliknite na "Napiši"

    5) Čekamo da se slika upiše na našu memorijsku karticu.

    Proces traje oko 5 minuta

    Kada se proces završi, priprema memorijske kartice je završena i možete prvi put pokrenuti Raspberry Pi.

    Raspberry Pi - prva veza

    Nakon što pripremite memorijsku karticu, možete prvi put pokrenuti Raspberry Pi.

    Da bismo prvi put uključili Raspberry Pi trebat će nam:

    Mislim da je intuitivno jasno šta treba da se poveže gde - ubacimo memorijsku karticu u konektor na Raspberry Pi, povežemo tastaturu i miša na USB konektore, koristimo HDMI (ili RSA) kabl za povezivanje monitora na Raspberry Pi i povežite napajanje preko MicroUSB konektora. Nakon povezivanja napajanja, operativni sistem će odmah početi da se učitava.

    Ako je sve prošlo glatko, tada ćemo vidjeti prozor postavki koji se pojavljuje kada se operativni sistem prvi put pokrene:

    Raspberry Pi meni postavki

    Pogledajmo sve stavke menija jednu po jednu (koristite strelice gore/dolje da odaberete stavke i “Enter” da odaberete stavku menija):

    1) " Proširite sistem datoteka"—proširenje glavne particije na cijelu memorijsku karticu. Samo pritisnite “Enter”;

    2) " Promijenite korisničku lozinku » postavljanje lozinke za korisnika “pi” (podrazumevana lozinka je “raspberry”). Ja sam postavio svoje - “piip”. Prilikom unosa lozinke, uneseni znakovi se ne prikazuju, lozinka se mora unijeti dva puta (drugi put za potvrdu ispravnosti unosa);

    3) " Omogućite Boot to Desktop « učitaj/ne učitaj GUI. Isključujem ga, pošto se grafičko sučelje može pokrenuti u bilo koje vrijeme (pogledajte “Raspberry Pi – korisne komande”), a u osnovi rad sa Raspberry Pi odvija se preko konzole. Nakon što odaberete “Enable Boot to Desktop” pojavit će se dodatni dijaloški okvir: prvi red nije za učitavanje grafičkog sučelja, drugi je za učitavanje (postoji i treći red, ali nas u ovom članku ne zanima) .

    4) " Mogućnosti internacionalizacije “— izbor jezika i lokacije. Nakon odabira, pojavit će se dijaloški okvir sa tri opcije:

    • « Promjena jezika" - odaberite jezik, odaberite "ru_RU.UTF-8 UTF-8" (pomaknite se do željene stavke strelicom, odaberite željenu stavku pomoću razmaknice, zatim pritisnite "Tab" - kursor će se pomaknuti na "OK" , pritisnite "Enter", zatim u dijaloškom okviru odaberite ru_RU.UTF-8, idite na "Ok" tipkom "Tab" i potvrdite odabir tipkom "Enter";
    • « Promijeni vremensku zonu"—odaberite vremensku zonu, odaberite svoju (jednostavno izaberite sa liste, nakon što odaberete željeni grad, pritisnite „Tab“ da pomerite kursor na „Ok“);
    • « Promijenite raspored tastature» — podešavanja tastature. Ostavimo to kako jeste.

    5) " Omogući kameru» — omogući podršku za kameru. Nemam kameru, pa preskačem ovu tačku.

    6) " Dodaj u Rastrack » — registraciju uređaja u zajedničku bazu podataka. Nema potrebe za ovim, mi to preskačemo.

    7) " Overclock" - overklokovanje procesora. Zadana frekvencija je 700 MHz, može se povećati na 1000 MHz (dostupni su srednji modovi). Ako ne znate zašto trebate povećati frekvenciju, bolje je jednostavno preskočiti točku ako je potrebno, to se uvijek može učiniti.

    8) " Napredne opcije» — dodatna podešavanja. Nakon odabira ove linije, otvorit će se dijaloški okvir sa sljedećim opcijama:

    9) " O raspi-configu“-opće informacije o ovom meniju postavki, preskočite.

    Sve je spremno, sada koristite tipku "Tab" za odabir završetka, uređaj će se ponovo pokrenuti i možemo početi s radom. Nakon ponovnog pokretanja, od vas će se tražiti login - unesite "pi", zatim će se od vas tražiti lozinka - "piip" (ako niste postavili svoju, zadana lozinka će biti "raspberry").

    Raspberry Pi je spreman za rad! Jedina druga stvar koju preporučujem je postavljanje lozinke za “root” korisnika. Da biste to učinili, unesite “sudo passwd root” u konzolu i unesite lozinku dva puta.

    Raspberry Pi - SSH podešavanje

    Za praktičnu interakciju sa Raspberry Pi, preporučujem da odmah shvatite daljinski pristup konzoli i sistemu datoteka - mnogo je praktičnije upravljati Raspberryjem iz poznatog Windows okruženja.

    Da bismo mogli da pristupimo sa daljine, Raspberry Pi mora biti na istoj lokalnoj mreži kao i računar sa kojeg želimo da ga kontrolišemo (u najjednostavnijoj verziji, Raspberry Pi i računar moraju biti povezani na isti ruter).

    Kako saznati koju IP adresu vaš Raspberry Pi dobija na vašoj lokalnoj mreži

    Prvi korak je da saznate koju IP adresu Raspberry prima. Da biste to učinili, zgodno je koristiti programe poput Advanced IP Scanner (zvanična web stranica Advanced IP Scanner - link) ili Free IP Scanner (preuzmite besplatni IP skener sa MEGA - link). Koristit ću napredni IP skener. Korištenje programa je vrlo jednostavno - preuzmite, pokrenite (možete pokrenuti bez instalacije) i kliknite na "Skeniraj".

    Raspberry prima IP adresu 192.168.1.6

    Na listi uređaja nalazimo Raspberry, u ovom slučaju dobija IP adresu 192.168.1.6, zapamtite je. Sada možete nastaviti s postavljanjem udaljenog pristupa.

    Podešavanje SSH pristupa Raspberry Pi konzoli (iz Windowsa)

    Za pristup konzoli najpogodnije je koristiti PuTTY (preuzmi PuTTY sa službene web stranice - link, preuzmi sa MEGA - link) - jednostavan program koji savršeno radi svoj posao.

    Postavljanje PuTTY:

    1) Nakon pokretanja, idite na odjeljak “Translation” i odaberite UTF-8;

    Odjeljak "Prevođenje"

    2) Vraćamo se na “Session” i postavljamo postavke kao na slici ispod, u polje “Host Name” upisujemo IP adresu Raspberryja (koju smo saznali pomoću Advanced IP Scanner-a). U polju „Sačuvane sesije“ postavljamo naziv veze, imaću „SSH PI“. Kliknite na "Sačuvaj"

    Ako je sve ispravno, kliknite na "Sačuvaj"

    3) Sada, da biste se povezali na Raspberry Pi, odaberite kreiranu “SSH PI” vezu, kliknite na “Otvori” i Raspberry konzola se otvara ispred nas.

    Raspberry Pi konzola

    Podešavanje SSH pristupa sistemu datoteka Raspberry Pi (iz Windowsa)

    Za pristup Raspberry Pi sistemu datoteka trebat će nam WinSCP program (preuzmite WinSCP sa službene web stranice - link, preuzmite sa MEGA - link). Prvo što treba da uradite je da ga preuzmete i raspakujete.

    1) Idite u fasciklu sa raspakovanim programom, pokrenite datoteku WinSCP.exe. U prozoru programa koji se otvori, odredite postavke kao na snimku ekrana - u polje „Naziv hosta“ potrebno je da unesete IP adresu Raspberry-a (koju smo saznali pomoću Naprednog IP skenera), u „Korisničko ime“ i Polja „Lozinka“ označavamo podatke za autorizaciju, što je zgodnije Sve što treba da uradite da pristupite sistemu datoteka je da se prijavite kao root (kako postaviti lozinku za root korisnika, pogledajte „Raspberry Pi - prvo pokretanje računara vrijeme, postavljanje operativnog sistema «) . Zatim kliknite na “Sačuvaj”.

    Kada je sve spremno, kliknite na "Sačuvaj"

    2) U prozoru koji se pojavi naznačite naziv veze možete odrediti bilo koje ime. Nazvat ću ga "SSH PI FILES", također možete označiti polje da zapamtite lozinku. Kliknite na “OK”.

    3) Naša veza je sačuvana i sada je dostupna u odjeljku “Spremljene sesije”. Idite na ovaj odjeljak i dvaput kliknite na naziv veze. U prozoru koji se pojavi kliknite na „Da“.

    Odjeljak "Spremljene sesije" sa našom vezom

    4) Nakon ovih koraka, pojaviće se prozor za upravljanje datotekama - Raspberry Pi fajlovi sa desne strane, a sistem datoteka računara sa leve strane.

    Prozor za upravljanje datotekama

    Sada možemo kopirati, uređivati, pregledavati datoteke koje se nalaze na Raspberry Pi sa Windows-om. Kada kreirate vlastite projekte, ovo može biti vrlo zgodno.

    Raspberry Pi - Postavke mreže

    Nakon podešavanja daljinskog pristupa, potrebno je da konfigurišemo mrežnu vezu na Raspberry Pi na način da kada se uključi Raspberry uvek dobija istu IP adresu (onu koju smo sačuvali u podešavanjima programa za daljinski pristup), u suprotnom ćemo morati da pogodimo koji IP svaki put kada se adresa primi i konfigurišemo SSH na novi način.

    Da bismo postavili određenu IP adresu na Raspberry mrežnoj vezi, moramo urediti /etc/network/interfaces. Najprikladniji način za obavljanje ovog zadatka je korištenje programa WinSCP koji nam je već poznat (pogledajte “Raspberry Pi - postavljanje SSH”).

    Pa da počnemo:

    1) Pokrenite WinSCP i pronađite datoteku interfejsa (/etc/network/interfaces).

    2) Odaberite datoteku i otvorite je za uređivanje (tipka “F4”). I umjesto linije "iface eth0 inet dhcp"

    unesite sljedeće:

    "iface eth0 inet static
    adresa 192.168.1.6
    mrežna maska ​​255.255.255.0
    gateway 192.168.1.1"

    Gdje je “192.168.1.6” IP adresa koju smo naveli u postavkama SSH (daljinski pristup), “192.168.1.1” je glavni gateway (adresa kućnog rutera).

    Uređeni fajl interfejsa

    Sada, kada je uključen, Raspberry Pi će uvijek biti dostupan na željenoj IP adresi (u ovom primjeru, 192.168.1.6).

    Raspberry Pi - korisne komande

    Mala lista osnovnih komandi za kontrolu Raspberryja preko konzole:

    • "vrh" - pokretanje upravitelja zadataka unaprijed instaliranog u Raspbian-u;
    • "sudo raspi-config"— pokretanje menija inicijalnih postavki (pogledajte “Raspberry Pi – prva veza”);
    • « sudo passwd root"— kreiranje lozinke za root korisnika;
    • "startx"— pokrenite grafičku ljusku;
    • "sudo stop"- gašenje Raspberry Pi;
    • "odjava"— odjavite se sa sistema;
    • "cd"— idite u traženi direktorij, na primjer, da biste otišli u /etc/network/ direktorij — “cd /etc/network/”;
    • "pwd"— putanja do trenutnog direktorija;
    • "dir"— sadržaj tekućeg imenika;
    • "mkdir"- kreiranje imenika. Na primjer, "mkdir /home/pitest/" će kreirati "pitest" direktorij;
    • "rmdir"— brisanje imenika. Na primjer, “mdir /home/pitest/” - briše direktorij “pitest”;
    • "mačka"— otvorite datoteku za čitanje. Na primjer, "cat /etc/network/interfaces" će pokazati sadržaj datoteke "interfaces";
    • "nano"— otvorite datoteku za uređivanje. Na primjer, "nano /etc/network/interfaces" će otvoriti datoteku "interfaces" za uređivanje;
    • "ifconfig"— prikazuje trenutnu konfiguraciju mreže;
    • "df"— prikazaće u konzoli slobodan i korišćeni prostor na disku za sve particije sistema datoteka;
    • "jasno"— obrišite ekran terminala;
    • "Ctrl"+"Ins"(prečica na tastaturi) - kopiraj odabrano (tekst);
    • "Shift"+"Ins"(prečica na tastaturi) - zalijepi iz bafera (tekst);
    • "sudo"— izvršavanje naredbi s root korisničkim pravima. Na primjer, ovo je relevantno ako ste prijavljeni kao korisnik “pi” i želite da uredite neki sistemski fajl sa konzole – “sudo nano path_to_file”;
    • "Ctrl"+"C"(prečica na tastaturi) - zaustavi trenutnu radnju/izlaz iz konzolne aplikacije;
    • "sudo apt-get update"— ažuriranje liste dostupnih paketa;
    • "sudo apt-get upgrade"— ažuriranje instaliranih paketa;
    • "sudo apt-get install"— instalacija potrebnog paketa. Na primjer, da biste instalirali pretraživač na konzoli Links, unesite "sudo apt-get install links".

    Zaključak

    Sada je sve spremno za udobno korištenje Raspberry Pi-a i možete započeti implementaciju planiranih projekata. O ovome i mnogo više pisaću svakako kasnije.

    Za rad u Linux operativnim sistemima, preporučujemo početnicima da se upoznaju s malom abecedom na Linux OS-u.

    Instalirajte OS Raspbian

    Instaliranje drajvera

    Drajver kamere u V4L

    Da bi se pojavio standardni V4L uređaj /dev/video0, samo trebate pokrenuti:

    sudo modprobe bcm2835-v4l2

    Kako bismo osigurali da se drajver automatski učitava svaki put, registrujemo ga (bcm2835-v4l2) u /etc/modules

    i2c

    Dodajte i2c drajvere na listu za automatsko učitavanje (/etc/modules) i2c-bcm2708 i2c-dev

    Instaliramo iz i2c-tools repozitorija, trebat će nam za dijagnostiku magistrale

    sudo apt-get install i2c-tools

    Koristeći ga možete vidjeti listu uređaja povezanih na i2c.

    i2cdetect -y 1

    Raspberry Pi 3

    UART ne radi na Raspberry Pi 3

    Na Raspberry Pi 3 UART je zauzet BT. Ako vam je potreban UART BT, morat ćete ga onemogućiti.

    Uređivanje /boot/config.txt

    dodajte sudo nano /boot/config.txt na kraj datoteke dtoverlay=pi3-miniuart-bt

    Uređivanje /boot/cmdline.txt datoteke

    Nedavno je postalo poznato postojanje takvog mikroračunara kao što je Raspberry Pi. Zašto je nastao i ko ga je napravio? Koje mogućnosti takav uređaj može pokazati? Pogledajmo dalje.

    "Malinka Pi 2".

    Prilikom razvoja prvih modela takvog računara, programeri su bili usmjereni na publiku školaraca kojima bi takav uređaj bio koristan za učenje informatike u školama. Ali dok su bili angažovani u jednom pravcu, ostali su im došli sami. Ostali korisnici su pokazali značajno interesovanje za novi proizvod, pa smo ga morali modifikovati u različitim pravcima.

    Istorija izgleda.

    Prvi prototip ovog kompjutera predstavljen je davne dve hiljade jedanaeste godine i od tada je „Malina“ neprepoznatljiva. Tokom godina, napravljene su dramatične promjene u dizajnu i softverskim mogućnostima. Ova platforma se sada može koristiti bilo gdje. Obični korisnici će biti oduševljeni njegovim mogućnostima, instaliranjem ploče kao kompjutera u automobilu ili servera za pametni dom, stručnjaci je pouzdano koriste u robotici i sigurnosnim sistemima koji mogu prepoznati lica. Najnoviji model ima dodatnu oznaku "B+" i tehničke mogućnosti koje nisu inferiorne u odnosu na stacionarne računarske uređaje. Karakteristike novog Raspberryja uključuju četvorojezgarni procesor, jedan gigabajt RAM-a i video akcelerator koji lako radi sa Full HD formatom. Za povezivanje dodatnih ulaznih uređaja, na platformi postoje četiri USB konektora, a monitor ili TV se povezuje pomoću HDMI konektora. Uz sve ove karakteristike, Raspberry ima minimalnu potrošnju energije, baš kao i Arduino. To se radi pomoću punjača s microUSB konektorom, baš kao i običan pametni telefon ili tablet.

    Softver.

    Svi početni modeli nisu mogli da rade na standardnim distribucijama operativnog sistema i za njih su kreirane posebne verzije. Glavna stvar je da su svi bili bazirani na Linux operativnom sistemu. Postoje čak i posebne verzije ovog operativnog sistema za mikroračunar Malina, a to su ArchLinux i Kali Linux. Najnovija verzija uređaja, naravno, prilično je sposobna za rad sa Ubuntuom, pa čak i Microsoft Tenom, ali se ipak preporučuje korištenje standardnog Raspbian operativnog sistema za ispravan rad. Napravljen je posebno za ovaj uređaj i temelji se na Debian distribuciji. Upravljanje se ne razlikuje od običnog Linux sistema. Operativni sistem možete instalirati na uređaj koristeći microSD memorijsku karticu. NOOBS aplikacija je dostupna za pomoć korisnicima.

    Proces instalacije OS-a.

    Dakle, kao što je gore spomenuto, da biste započeli instaliranje operativnog sistema na svoj uređaj, trebali biste nabaviti memorijsku karticu potrebnog formata i memorijski kapacitet od najmanje osam gigabajta. Takođe će vam trebati običan desktop računar sa pristupom Internetu. Instalacija se može izvesti na dva načina - korištenjem instalatera i postavljanjem slike sistema na fleš disk. Prva metoda je jednostavnija i razmotrit ćemo je. Prvo morate sa stacionarnog uređaja otići na internet i pronaći službenu web stranicu Raspberry kampanje, s koje biste trebali preuzeti arhivu s operativnim sistemom. Zatim ovu arhivu treba raspakirati na fleš disk, glavna stvar je da su sve datoteke u korijenu.

    Nakon toga, memorijska kartica se ubacuje u uređaj i uključuje napajanje mikroračunara. Za dalji rad potrebno je miš i tastaturu povezati na Raspberry preko odgovarajućeg USB-a. Nakon što se uređaj pokrene, na ekranu će se pojaviti prozor dobrodošlice i konfiguracije u kojem možete konfigurirati daljnji rad. Zanimljivo je da je podrazumevani jezik engleski i nema ruskog u operativnom sistemu. Lagano i malo izmijenjeno radno okruženje za LXDE softver. Čim se instalacija i konfiguracija završi, korisnik će biti obaviješten posebnom porukom, nakon čega može započeti rad sa računarom.

    Dodatni programi.

    Nakon uspješne pripreme operativnog sistema za rad, trebali biste instalirati neke dodatne aplikacije koje se mogu naći u službenoj Pi Store-u. Prilikom posjete ovoj trgovini posebnu pažnju treba obratiti na cijenu aplikacija, jer nisu sve besplatno dostupne. Za ažuriranje sistema i komponenti koristi se poseban terminal. Kao i kod mnogih Linux distribucija, za to se koristi naredba apt-get update. Da bi uređaj radio slobodnije, u početku bi trebalo da instalirate sistem baziran na Ubuntuu, proces se ne razlikuje od prethodnog. Nakon što su svi koraci za instaliranje aplikacija završeni, trebali biste odrediti područje rada mikroračunara. Kao što je već spomenuto, izbor je prilično velik. Upotreba takvog uređaja moguća je u raznim područjima, od običnih automobila do kontrolne jedinice ili čak "mozga" robota.

    Stvaranje medijskog centra.

    Da biste kreirali medijski centar baziran na Raspberryju, trebat će vam mikroračunar, TV, kompjuter sa preuzetim kvalitetnim filmovima i pristup internetu. Prvo, trebate instalirati operativni sistem XBMC na svoj uređaj, koji je kreiran posebno za kontrolu uređaja sa povezanim televizorima ili playerima. Kada se proces završi i sve prođe glatko, korisnik neće imati problema sa daljim podešavanjem. Sve je intuitivno, a potreban je minimum dodatne opreme.

    Primjena u automobilu.

    Sastavljanje mikroračunara za kontrolu postavki automobila na bazi Raspberryja također nije teško. Da bi ispravno funkcionisao, potrebno je unapred instalirati odgovarajući softver, povezati ekran osetljiv na dodir preko kojeg će se vršiti kontrola, samu Raspberry platformu i neke „zviždaljke“ koje je planirano da se kontrolišu. Na primjer, kada povežete kameru, kreira se DVR, kada povežete radio, kontrola muzike će se odvijati preko monitora i još mnogo toga. Mikrokompjuter može lako kontrolisati temperaturu u automobilu, GPS navigaciju i sve što je potrebno vozaču. Sistem upravljanja automobilom je takođe baziran na Linux operativnom sistemu. Sve komande se izvršavaju lako i brzo, omogućavajući vozaču da bude minimalno ometen od vožnje automobila tokom vožnje. Instalirani parametri će automatski konfigurirati sve što je potrebno bez intervencije korisnika.

    Primjena u robotici.

    U ovom području primjene, mogućnosti platforme su jednostavno ogromne. Istina, upotreba nije moguća za obične korisnike samo stručnjaci mogu pravilno primijeniti znanje, jer je za rad u robotici potrebno odgovarajuće znanje programiranja, mehanike i još mnogo toga. Uređaj će se moći na adekvatan način pokazati kao moždani centar najsavremenijeg modela robota, za to treba koristiti samo najnoviji model sa oznakom „B“. Česta upotreba ovog konkretnog mikroračunara u ovoj oblasti objašnjava se prisustvom portova niskog nivoa. Namijenjeni su za releje, motore i druge mehaničke dijelove. Upravo ovaj dodatak osigurava njegovu bezuvjetnu superiornost na tržištu robotike.

    Zaključak.

    Upotreba ove platforme je jednostavno neograničena. Glavna stvar je da ga ne samo stručnjaci mogu koristiti u svom znanstvenom radu i eksperimentima, sve je maksimalno prilagođeno običnim korisnicima. Pravljenje vlastitog medijskog centra kod kuće ili nadogradnja voznih mogućnosti vašeg automobila, ovo nije cijela lista. Njegove minimalne dimenzije i mogućnosti, koje idu ruku pod ruku sa stacionarnim uređajima, jednostavno su idealne za upotrebu u malim prostorima. Osim toga, cijena “Maline” nije previsoka i može je priuštiti svako ako želi. Na primjer, hakeri su dugo prilagođavali ovaj uređaj za presretanje Wi-Fi signala, zahvaljujući njegovoj lakoj kamuflaži, a u popularnoj televizijskoj seriji "Mr Robot" ovaj uređaj su koristili heroji za daljinsku sabotažu. Još jedna pozitivna kvaliteta je da se, ako je potrebno, ista ploča može koristiti u različitim područjima, samo se mijenja operativni sistem i to je to.



    Šta još čitati