Radio e Lamponi parte2: installazione passo per passo



Documenti analoghi
Tutorial. Raspberry Pi. Montare un immagine di Raspbian su scheda SD per Raspberry Pi. Raspberry Pi Montare un immagine di Raspbian su scheda SD

- Guida a VMware - Guida a VMware. Questa guida vi aiuterà passo passo nell installazione e la configurazione di VMware.

Raspberry Pi - Labolatorio Informatica

LaCie Ethernet Disk mini Domande frequenti (FAQ)

Radio e Lamponi: Il Raspberry PI

Creazione e installazione di un NAS utilizzando FreeNAS

Conserva in tutta sicurezza documenti, file musicali e video in rete. Condividili e scarica con BitTorrent anche a PC spento

Virtualizzazione VirtualBox su Host Windows

Manuale di configurazione CONNECT GW

Quaderni per l'uso di computer

Fate doppio click sul file con nome postgresql-8.0.msi e impostate le varie voci come riportato nelle immagini seguenti:

Installare Ubuntu su macchina virtuale

Installazione LINUX 10.0

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Ulteo OVD Open Virtual Desktop (Un Desktop Virtuale Open Source)

BACKUP APPLIANCE. User guide Rev 1.0

MODULO 02. Iniziamo a usare il computer

Linux a Scuola e non solo...

1. opzione 1, ubuntu accanto a windows

Puppy Linux (Precise) Live da CD o da USB (Si può usare su PC con 256 MB di RAM)


Il web server Apache Lezione n. 3. Introduzione

Caratteristiche HW. Clock Speed 16 MHz

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Poi clichiamo su sistema

Configurare una rete con PC Window s 98

Setup e installazione

Installazione alla portata di tutti: Ubuntu e derivate

Ubuntu e la sua Installazione

Scegliamo l opzione <salva>

Procedura di installazione di Xubuntu 8.10 su un PC

Breve guida a Linux Mint

DEFINIZIONI VM: abbreviazione di Virtual Machine (macchina virtuale).

MANUALE D USO MA-PMX-U-SFW

GUIDA RAPIDA CONFIGURAZIONE RETE - INTERNET - DDNS. (DVR Serie 3xx)

Sharpdesk V3.3. Guida all installazione Versione

30 giorni di prova gratuiti, entra nel sito scarica e installa subito mypckey

ARCHIVIA PLUS VERSIONE SQL SERVER

Modulo T Manuale della procedura di Ripristino

Come installare Ubuntu Linux

Virtualizzazione VirtualBox su Host Linux

Guida Installazione Windows 7

FPf per Windows 3.1. Guida all uso

La VPN con il FRITZ!Box - parte II. La VPN con il FRITZ!Box Parte II

Indice generale. Introduzione...xi. Capitolo 1 Da dove iniziare Capitolo 2 Collegamenti con il mondo esterno... 9

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

Manuale per la configurazione di AziendaSoft in rete

GateManager. 1 Indice. tecnico@gate-manager.it

D R O P B O X COS È DROPBOX:

login: so_2 password: idefix Sistemi operativi 1.2

ISTRUZIONI PER L INSTALLAZIONE DI MINGW

Tale attività non è descritta in questa dispensa

Attivazione della connessione PPTP ADSL

Rete Mac -Pc. Mac Os X Dove inserire i valori (IP, Subnetmask, ecc) Risorse di Rete (mousedx-proprietà)>

Mac Application Manager 1.3 (SOLO PER TIGER)

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore.

Il Sistema Operativo che si sdoppia!

Linux a Scuola. Rete LTSP (Linux Terminal Server Project) Relatore: Ross

Guida all impostazione. Eureka Web

NAL DI STAGING. Versione 1.0

Portable Ubuntu for Windows mini howto (diavoleria argentina)

Office 2007 Lezione 08

Creare e ripristinare immagine di sistema con Windows 8

1.1 Installazione di ARCHLine.XP

INSTALLAZIONE DMS - DENTAL MANAGEMENT SYSTEM... 2 INSTALLAZIONE AGGIORNAMENTO... 4 CAMBIO COMPUTER SERVER... 6

SUPPORTO TECNICO AI PRODOTTI:

La VPN con il FRITZ!Box Parte II. La VPN con il FRITZ!Box Parte II

Guida all installazione Command WorkStation 5.5 con Fiery Extended Applications 4.1

Acronis License Server. Manuale utente

GUIDA RAPIDA CONFIGURAZIONE RETE DDNS - INTERNET

Configurazione dell Accesso Internet AREA INFORMATICA E TELEMATICA

DWL-122 Adattatore USB Wireless a 2.4GHz

Collegamento e funzionamento di un normale TNC con il D-RATS

Ubiquity getting started

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

COME CREARE UNA LAN DOMESTICA

progecad NLM Guida all uso Rel. 10.2

Configurazione VOIspeed IP6060

inserire la SD CARD che si trova dentro alla scatola

Sommario. 1. Cos è SecureDrive Caratteristiche Privacy dei dati: SecureVault... 4

Autorità di Certificazione del Consiglio Nazionale del Notariato. Come attivare la nuova smart card Notaio

Guida Tecnica. Come visionare da internet anche dietro un IP dinamico i dvr Brahms.

MultiWAN SWITCH GATEWAY

01/05/2013 Istruzioni per l installazione

FoLUG Forlì Linux User Group. Partizionamento

Nota: E' necessario che il sistema possa fare il boot da CD per effettuare l'installazione.

Samsung Auto Backup FAQ

Guida di Installazione GCC

BREVE GUIDA ALL ATTIVAZIONE DEL SERVIZIO DDNS PER DVR SERIE TMX

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

NOTA: NON PROVARE A INSTALLARE IL SOFTWARE PRIMA DI AVERE LETTO QUESTO DOCUMENTO.

Istruzioni per l uso della Guida. Icone utilizzate in questa Guida. Istruzioni per l uso della Guida. Software di backup LaCie Guida per l utente

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO e PARAMETRI2015

Quick Guide imagic. ATTENZIONE Prima di collegare l alimentazione inserire la SD CARD che si trova dentro alla scatola (vedi istruzioni all interno)

File, Modifica, Visualizza, Strumenti, Messaggio

Quindi ho fatto clic su <applicazioni> Altro clic su< utility>

Versione 2.0. Manuale d uso. Software per la gestione. degli applicativi Bticino. TiManager 03/07-01 PC

Multisentry ASE-V (v. 1.0) - Guida rapida all installazione

Il computer: primi elementi

Transcript:

Radio e Lamponi parte2: installazione passo per passo Andrea IZ1MHN Agenda Ripassino del tipo Fast & Furious I diversi SO Installazione Primo avvio e configurazione di base Aggiornamenti Come continuare e poi? 1

Ripassino 2

Cosa è SBC Single Board Computer basato su Broadcom BCM2835 (un SOC che include un processore ARM1176JZF-S a 700 MHz, una GPU VideoCore IV, la RAM e una porta USB). Esiste in due versioni A e B: la versione A NON ha scheda di rete, ha solo una porta USB e solo 256 MB di RAM. Versione A: 25$ Versione B: 35$ Come è fatto 700Mhz ARM v6 Broadcomm CPU+GPU 512 MB RAM Esegue il Boot da una SD USB, Audio solo out, LAN Uscita HDMI e Composito DSI Out e CSI Camera IN GPIO Ha bisogno di un alimentatore da cellulare (MICRO USB) da 5V che eroghi ~700ma (magari qualcosa di più!) 3

Connettori e componenti principali I Sistemi Operativi 4

Raspi e i sistemi operativi Non è un microcontrollore che esegue esclusivamente un loop (eg Arduino!) Formalmente An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. The operating system is an essential component of the system software in a computer system. Application programs usually require an operating system to function. Sistemi operativi disponibili Come sistema operativo utilizza *nix Raspian (Debian Wheezy, kernel 3.10) Pidora (Fedora Remix, kernel 3.6.11) Picore (Tiny Core Linux, kernel 3.8.10) Arch (Arch Linux, kernel 3.10) RISC OS (NON è un Linux, ma il sistema originale dei processori ARM) Esistono n. versioni dedicate a XBMC Manca Ubuntu, ma non se ne sente la mancanza ;-) 5

Distribuzioni Spesso si sente parlare di sistema operativo Linux. Tecnicamente non vuol dire nulla! Linux è solo un kernel! Si dovrebbe parlare di Distribuzione, cioè di un insieme di kernel, gestore di pacchetti, librerie di sviluppo, compilatori, shell, interfacce grafiche, applicativi ed infine un installer! Se volete divertirvi fate un salto su distrowatch.com! Raspian Basata su Debian: è un porting di Debian Wheezy armhf con LXDE come windows manager. Completa di ben 35000! Pacchetti Si appoggia su una community molto attiva. Esistono già dei fork Desktop diversi Meno pacchetti http://www.raspian.org 6

Raspian Funziona in headless mode out of the box. Funziona in modalità testo. Si può minimizzare. Pidora Basata su Fedora: è un remix di Fedora 18 con XFCE come windows manager. Aggiornata ad armv6hl con l ultimo aggiornamento. Forse meno attiva come community di Raspian: È indietro come versione (18 rispetto a 20). Lo sviluppo ufficiale di Fedora utilizza una versione di ARM incompatibile con Raspi. http://pidora.ca. 7

Pidora Può funzionare in headless mode ma non è nativo. Può funzionare in modalità testo. Probabilmente a breve cambierà nome (problemi con il russo!). Picore Basato su Tiny Core con FLWM (con WBAR) come window manager. Relativamente recente Piccolo (ma piccolo davvero: da 10 MB a 26 MB)! Ottima community di supporto. http://www.tinycorelinux.net 8

Picore Esiste in tre versioni: picore-5.x.y: minimale solo testo picore-5.x.y-ssh: aggiunge il server SSH e MC (Nidnight Commander) picore-5.x.y-x: con interfaccia grafica Lavora molto bene in modalità headless. Stabile e veloce. Utilizza busybox (al posto di tante utility separate). Richiede un ottima conoscenza di Linux. Arch Basato su Arch Linux ARM, che a sua volta si basa su Arch Linux. Non prevede GUI! Arch Linux ARM nasce espressamente per i processori ARM (ARMv5te, ARMv6 earmv7). Progetto stabile e molto apprezzato. Ottima community di supporto. http://archlinuxarm.org 9

Arch Si rifà alla logica originale di UNIX: KISS (Keep It Simple). Richiede un ottima conoscenza di Linux ed è ottimo se si vuole imparare ad usare Linux. Meno spinto di Picore e più grosso (circa 300 MB). Non esiste una versione già dotata di GUI. Ottimo in modalità headless. Derivate da Raspian Altre due Moebius http://moebiuslinux.sourceforge.net Usa moebius.config invece di raspi.config Linux Kernel v3.6.11, ARM HF platform, armv6l 300 MB di spazio occupato Raspian minimal image È una custom image, non una vera e propria distro http://www.linuxsystems.it/raspbian-wheezy-armhf-raspberry-piminimal-image/ Linux Kernel 3.6.11+ hardfp (Hard Float binaries) 118 MB di spazio occupato 10

Ok, ma quale uso??? Va anche molto a gusti. Raspian è facile e ben supportata. Anche Pidora, ma forse ha problemi di sviluppo. Raspian funziona anche in modalità testo/headless e si può rimpicciolire. Arch e Picore sono eccezionali, se uno sa cosa fa! Arch è ottima per imparare Linux. Picore ha delle prestazioni eccellenti (ed è piccola!). Questa sera lavoriamo con Raspian (e se abbiamo tempo con Pidora) Installazione 11

Veramente Non è una vera e propria installazione. Si tratta di riversare un immagine su una SD partendo da un computer. Preparata la SD la si inserisce nel Raspi e si configura. Cosa ci serve Ovviamente un Raspberry PI! Una scheda SD Un alimentatore 5v 700 ma Una tastiera e un mouse USB * Un cavo HDMI (e un monitor che lo supporti!)* Un cavo di rete (e una rete ;-) Un PC, almeno per preparare la SD! * optional 12

Piccole note sulle SD Le SD si differenziano tra loro per tre parametri : Dimensione (intesa come misure non come capacità ;-) Velocità di scrittura o Classe (indica la velocità minima continua di scrittura di una SD) Velocità del bus Si può aggiungere una classificazione basata sulla generazione (e sulla capacità massima) Tre dimensioni: Standard Mini Micro Dimensione Esistono degli adattatori da Mini e Micro a Standard e da Micro a Mini. Il Raspi una la dimensione standard (ma digerisce anche le altre con gli adattatori). 13

Classe Bus 14

Generazione SD: dimensione massima 2 GB e file system FAT SDHC (Secure Digital High Capacity o SD 2.0): dimensione massima 32 GB e file system FAT32 SDXC (Secure Digital extended Capacity o SD 3.0): dimensione massima 2 TB e file system exfat Attenzione a formattarle! Usate SD Formatter 4.0 for SD/SDHC/SDXC dal sito www.sdcard.org! SD card per Raspi Standard Size (o mini o micro con adattatore). Basta C4 (è solo un po più lenta), ma se ci vogliamo sopra una GUI allora è consigliabile una C10! Da ALMENO 4 GB. 15

Preparare la SD Scegliamo al distribuzione che vogliamo. La scarichiamo per essere sicuri di utilizzare sempre l ultima versione. A seconda del sistema operativo che stiamo usando prepariamo la scheda Togliamo la scheda e la inseriamo nel Raspi Preparare la SD: Win Si usa Win32 Disk Imager (la versione nuova fa anche il backup) Si sceglie l immagine Si sceglie il device (attenzione!!!) Più la scheda è veloce meno si aspetta! 16

Preparare la SD: Mac Si usa ApplePi-Baker (consente anche di fare il backup di una installazione o di preparare una SD per NOOBS). Come in Win Preparare la SD: Linux Su Linux si fa a mano! Identificare con df h il volume associato alla SD Usare dd ricordandosi che il nome del volume di destinazione va modificato aggiungendo una r al inizio e rimuovendo s1 alla fine dd bs=1m if=2013-09-25-wheezy-raspbian.img of=/dev/rdisk6 17

Preparare la SD: Linux NOOBS NOOBS (New Out Of Box Software) nasce per semplificare la vita a chi si affaccia a Raspi per la prima volta e non è così avvezzo a distribuzioni, iso, immagini ecc ecc. Prevede di avere obbligatoriamente un monitor, una tastiera e un mouse. Per installare alcuni OS richiede di avere una connessione (cablata) di rete. Consente di installare più sistemi e scegliere ogni volta quale usare 18

NOOBS Consente di cambiare scelta! Ha una partizione di ripristino. Al primo avvio compare un menù dei possibili sistemi da installare. Consente anche di scegliere lingue e tastiera. ATTENZIONE: se non si vede nulla potrebbe essere un problema video: provare a premere 1, 2, 3 o 4, per scegliere rispettivamente (HDMI, HDMI safe mode, PAL o NTSC). Preparare la SD per NOOBS Scaricare la versione aggiornata di NOOBS Formattare la SD in FAT32 Su Windows usare SDFormatter SU OSX Disk Utility Copiare il contenuto del download (espanso) direttamente nella radice della SD 19

NOOBS: installazione Sistema disponibile su SD Sistema da scaricare NOOBS: multiboot 20

Primo avvio Raspian Primo boot Al primo avvio il sistema non chiede logon ne altro ma va direttamente al raspi-config. Raspi-config consente di: Allargare la partizione in modo da usare tutta la SD Cambiare la password di pi Abilitare il boot con interfaccia grafica Configurare le impostazioni di localizzazione tastiera e fuso orario Abilitare o disabilitare il demone ssh Configurare l overclock Si può richiamare in qualsiasi momento, non solo al primo boot: sudo raspi-config. 21

Credenziali di default Fino a quando non si aggiungono utenti o modifica la password le credenziali sono: USERNAME: pi PASSWORD: raspberry Siamo in Unix, quindi username e password sono case sensitive! Siamo sempre in Unix, quindi anche i comandi sono case sensitive!! raspi-config 22

Espansione del file system Consente di sfruttare integralmente la dimensione della SD Si può anche fare a mano, magari usando diversi mount point, in modo da ottimizzare il sistema. Se eseguita da raspi-config diventa effettiva solo al riavvio Modifica password di pi 23

Modifica password di pi Modalità di avvio 24

Lingua, tastiera ecc ecc Overclock 25

Overclock Va fatto solo se necessario e, se possibile evitare i valori alti di overvolt. Ricordarsi che richiede un buon alimentatore Se serve è possibile fare un boot senza overclock premendo il tasto maiuscolo all avvio Opzioni avanzate 26

Memory Split Se si intende usare la GUI, aumentare la RAM ad essa allocata Disabilitare o abilitare SSH Se si è certi che non si accederà mai in ssh al sistema si può disabilitare il demone. Si risparmia in po di RAM 27

E alla fine Un bel riavvio! Se abbiamo scelto di fare il resize della SD ci mette un attimo di più! E se non ho un monitor? Se si utilizza Raspian tastiera e mouse non servono: basta una rete e un DHCP Server (il vostro router ADSL)! Accendere il Raspberry Verificare l indirizzo associato Connettersi in SSH Da Windows con Putty (o simili) Da OSX o Linux in teminale: ssh IndirizzoIP l Pi Lanciare raspi-config (come ci segnala già lui appena collegati: NOTICE: the software on this Raspberry Pi has not been fully configured. Please run 'sudo raspi-config' ) 28

E se non ho un monitor? Primo avvio Pidora 29

Primo avvio Anche in questo caso il sistema avvia di default il wizard di configurazione che si chiama firstboot. È tutto con interfaccia grafica, quindi sono obbligatori, almeno per questa fase, monitor, tastiera e mouse! Welcome Screen 30

Licenza Tastiera 31

Day by day user Se non si mette la spunta non si può fare sudo Password di root 32

Data e ora Obbligatorio: non c è RTC Fuso orario 33

Espansione File System Impostazioni di boot e video 34

Configurazione Raspian Configurazione minimale Modifica della password Configurare tastiera, lingua e fuso orario Impostare un IP statico Configurare il servizio NTP Aggiornare il sistema Installare (o disinstallare del software) 35

Modifica della password Si può agire in due modi: O da raspi-config O da shell con passwd Se si aggiungono altri utenti va fatta da console, non da raspi-config che gestisce solo pi Lingua, Tastiera e fuso orario Anche qui si può lavorare o da raspi-config o direttamente da shell Modifica della lingua (attenzione ad alcuni comportamenti particolari! Se proprio con l inglese fate a cazzotti cambiatela, ma ) dpkg-reconfigure locales (it_it.utf-8) Modifica della tastiera dpkg-reconfigure keyboard-configuration Modifica del fuso orario dpkg-reconfigure tzdata 36

IP statico o dinamico Di default Raspian usa un IP dinamico, quindi nella vostra rete è necassrio avere un DGCP Server (tipicamente il router!). Modificare il file /etc/network/interfaces iface eth0 inet static address 192.168.1.4 gateway 192.168.1.1 netmask 255.255.255.0 Se voglio tornare a dinamico modifico di nuovo il file iface eth0 inet dhcp Impostare un IP statico 37

Configurazione del DNS Se si lavora in dhcp non è necessario. Se si staticizza l IP va configurato l indirizzo IP del DNS Server. Modificare il file /etc/resolv.conf nameserver 192.168.1.1 Tipicamente si usa o l indirizzo del nostro router (se può fare inoltro) o quello del provider o quelli di google (8.8.8.8 e 8.8.4.4). Configurare il servizio NTP Raspberry non ha un RTC Di default usa i server di Debian (1.debian.pool.ntp.org ecc ecc) Si può configurare ntp per usare il Galileo Ferraris Modificare il file /etc/ntp.conf server ntp1.inrim.it server ntp2.inrim.it server 3.it.pool.ntp.org Oppure se connesso si può usare un GPS O, perché no, una Arduino con un GPS connesso per realizzare un vero e proprio NTP server per casa! 38

Configurare il servizio NTP Aggiornamento del sistema Per aggiornare le fonti : apt-get update Per aggiornare il sistema: apt-get upgrade Per aggiornare l intera distribuzione: apt-get distupgrade 39

Aggiungere (o rimuovere) software Si usa apt-get. Ad esempio per installare LibreOffice. apt-get install libreoffice Per disinstallare scratch apt-get purge --auto-remove scratch Arsenico e vecchi merletti Comodi i packet manager! Ma spesso non sono proprio aggiornatissimi! Oppure non hanno il pacchetto che ci server! In questi casi basta avere i sorgenti del pacchetto!! E procedere alla vecchia maniera: configure && make && make install 40

GUI in Raspian Basta lanciare X con il comando startx! Se vogliamo configurarlo per avviarsi sempre in modalità grafica: Raspi-config. Modificando i file /etc/inittab e /etc/rc.local Due considerazioni: X non è ottimizzata per l uso su GPU! Con raspi-config è possibile decidere quanta RAM dedicare alla parte grafica e quanta al sistema. Ma per la grafica mi serve proprio un monitor Assolutamente no! È sufficiente avere un Server X sul proprio computer e usare le applicazioni in remoto. Per farlo su OSX o Linux ssh X 192.168.1.11 l pi Su Windows dipende dal Server X che si usa! Xming MobaXterm 41

Configurazione Pidora Configurazione di base C è la GUI usiamola! Ma si può comunque lavorare anche da shell! I comandi sono fondamentalmente gli stessi in tutti i linux. Quello che cambia sono i path dei file e la loro sintassi! 42

Gestione dell indirizzo IP Il file da modificare è: /etc/sysconfig/network-scripts/ifcfg-em1 Va modificato come segue UUID="e88f1292-1f87-4576-97aa-bb8b2be34bd3" NM_CONTROLLED="yes" HWADDR="D8:D3:85:AE:DD:4C" BOOTPROTO="static" DEVICE="em1" ONBOOT="yes" IPADDR=192.168.1.2 NETMASK=255.255.255.0 BROADCAST=192.168.1.255 NETWORK=192.168.1.0 GATEWAY=192.168.1.1 Aggiornamento del sistema In questo caso il packet manager si chiama yum! Per aggiornare yum update Per aggiungere un pacchetto yum install packagename Per rimuovere un pacchetto yum remove packagename 43

Aggiungere dischi Per tutti i sistemi Ricordarsi che ci vuole SEMPRE un hub usb ALIMENTATO!!! La gerarchia dei device USB è: /dev/sdxy X è una lettera che rappresenta il disco (parte da a). Y è un numero che rappresenta la partizione del disco (parte da 1). Creo una cartella che diventa il mountpoint (mkdir /mount). Monto il volume: sudo mount o chi /cosa /dove sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt Oppure se voglio un pò di prestazioni iscsi Come continuare Alla fine Raspi è un PC su cui gira un linux! E un linux è pur sempre un linux! E di documentazione su linux 44

E poi? Magari la parte 3: O qualcosa sulle applicazioni Radio O qualcosa sull hw di Raspi: GPIO, schede di espansione Nel frattempo, in produzione (ma non sempre!) APRX Digipeater (IZ1MHN). Stazione meteo con meteocam (affiancherà meteo.agt70.com) ARI Sezione di Ivrea Serate Tecniche 2013 E se possibile risposte Domande ARI Sezione di Ivrea Serate Tecniche 2013 45

Grazie per la pazienza! Sul sito ari-ivrea trovate una copia delle slide! ARI Sezione di Ivrea Serate Tecniche 2013 46