tutor: stefania canella stagisti: luca scomparin, elia...
TRANSCRIPT
![Page 1: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/1.jpg)
Tutor: Stefania Canella
Stagisti: Luca Scomparin, Elia Guerra, Marco Ferla, Elena Zanella
![Page 2: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/2.jpg)
Introduzione ai Sistemi Operativi Open Source
Il codice sorgente è pubblico
Permette a programmatori indipendenti di apportarvi modifiche ed estensioni principalmente su piattaforma Linux
Una delle distribuzioni più famose è Ubuntu («amico» in zulu)
![Page 3: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/3.jpg)
Preparazione di una memoria USB con piattaforma Open Source «Live»
Formattazione dei supporti USB; Creazione di due partizioni
attraverso il programma «Disks»: Dati e Sistema;
Trasferimento immagine (.iso) del sistema nella partizione dedicata;
Avvio del sistema in live.
![Page 4: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/4.jpg)
Esempio di acquisizione e registrazione di dati di temperatura Connessione del sensore termico
(termometro) al computer tramite la porta seriale RS232;
Attraverso il programma open source GTKTerm è stato possibile comunicare, attraverso la porta seriale con il termometro.
Creazione di un software, in python, per l'acquisizione e la registrazione dei dati.
Realizzazione di un grafico, con Gnuplot, che rappresenta i dati acquisiti (variazione temperatura in una stanza)
![Page 5: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/5.jpg)
Sonda GPIO Abbiamo scoperto che è possibile collegare alle porte GPIO della Raspberry Pi e questo rende molto più semplice l’acquisizione dei dati
![Page 6: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/6.jpg)
L’uomo che parlava ai termometri Per acquisire dati via RS232 è necessario codificare i comandi in un linguaggio particolare. Per fare ciò è stato scritto un programma python che gestisca le connessioni e che organizzi i dati
![Page 7: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/7.jpg)
Installazione presso AN2000 Il termometro è stato installato sulla tank dell’acceleratore AN2000 per monitorarne la temperatura
![Page 8: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/8.jpg)
![Page 9: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/9.jpg)
![Page 10: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/10.jpg)
Test geiger È stato inoltre testato un piccolo contatore geiger diy con le particelle «scappate» da AN2000
![Page 11: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/11.jpg)
SUONO Il suono è composto da onde di
pressione longitudinali caratterizzate da frequenze tipiche comprese tra i 10 Hz e i 20 kHz .
Un trasduttore trasforma il suono prima in segnale elettrico (analogico) e poi digitale (sequenze di bit).
La qualità del segnale dipende dalla frequenza di campionamento e dai livelli di acquisizione.
il teorema del Campionamento afferma che:
𝑓𝑐𝑎𝑚𝑝 ≥ 2 ∙ (𝑓𝑠𝑢𝑜𝑛𝑜 + ∆𝑓)
La qualità del campionamento dipende dai bit, si parla di buona qualità a 16 bit.
![Page 12: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/12.jpg)
L’UOMO CHE ASCOLTAVA LE METEORE…
![Page 13: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/13.jpg)
LINRAD
Eco della meteora
Waterfall
Spettro radio
Potenza del segnale
![Page 14: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/14.jpg)
«Falso» eco
Eco «vero»
143.050 MHz
![Page 15: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/15.jpg)
GRC (GNU Radio Companion) È ambiente di sviluppo integrato che, mediante
un’interfaccia grafica, ci permette di gestire i file audio. Utilizzando dei codici predefiniti siamo riusciti a..
Generatore di suono
![Page 16: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/16.jpg)
WATERFALL
INTERFACCIA GRAFICA
La rappresentazione «Waterfall» permette di visualizzare la variazione della frequenza del suono in funzione del tempo.
![Page 17: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/17.jpg)
Slider ampiezza Slider frequenza
Generatore di suono
Grafico del suono
Rendiamo variabile la frequenza e l’ampiezza del suono.
![Page 18: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/18.jpg)
![Page 19: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/19.jpg)
Slider per modificare frequenza e ampiezza
Rappresentazione waterfall
Grafico del suono
![Page 20: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/20.jpg)
Esempio di acquisizione e registrazione di segnali audio
Acquisizione segnale audio tramite DAB attraverso una modalità in modulazione di frequenza.
Il DAB fa parte di una famiglia di dispositivi che contiene un chip aperto(RTL2832U), al cui setting si può accedere attraverso programmi open source.
Per ricevere il segnale abbiamo utilizzato una piccola antenna.
![Page 21: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/21.jpg)
Gqrx È un programma che, mediante dei ricevitori, ci
permette di ricevere i segnali radio.
È un software open source.
Avvia una registrazione
Avvia una trasmissione in streaming
Spettro dei diversi canali radio presenti
Waterfall
Permette di gestire i guadagni
![Page 22: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/22.jpg)
Predisposizione del sistema alla trasmissione in streaming…
![Page 23: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/23.jpg)
Ricezione del segnale in streaming…
Utilizziamo netcat e alsa player riusciamo a ricevere il segnale invito da un altro pc.
![Page 24: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/24.jpg)
TUX, LA NOSTRA MASCOTTE, VI SALUTA…
![Page 25: Tutor: Stefania Canella Stagisti: Luca Scomparin, Elia ...newweb/images/stage2015_presentazioni/stage_J.pdfIntroduzione ai Sistemi Operativi Open Source Il codice sorgente è pubblico](https://reader035.vdocuments.net/reader035/viewer/2022071503/61236ba9c459d40e72100472/html5/thumbnails/25.jpg)
…E IL NOSTRO TEAM VI RINGRAZIA PER L’ATTENZIONE!