BUBS - Barely Ubuntu Bar Sport

Nerd Bar => Tips & Tricks => Discussione aperta da: madnessmike il 13 Gennaio 2016, 10:35:18

Titolo: Archlinux su Raspberry Pi 2 + progetti
Inserito da: madnessmike il 13 Gennaio 2016, 10:35:18
(http://www.robarts.it/wp-content/uploads/2015/12/raspberrypi2.jpg)

Questo topo contiene una raccolta di guide utili alla configurazione ed uso del gingillo con la nostra distro preferita.

Preparazione della MicroSD con Archlinux ARM
Requisiti: una MicroSD di classe 10, da almeno 8 GB (ne raccomando 16, si trovano tranquillamente a 10 euro o anche meno)
La microsd va partizionata in due: una prima partizione in FAT32 da 100 MB che contiene i file di avvio e l'altra in ext4 con il sistema operativo.
Scarichiamo l'immagine da qui: http://archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
e decomprimiamola (non serve usare dd)
$ sudo tar -xpf ArchLinuxARM-rpi-2-latest.tar.gz -C /partizione/microsd/in_ext4
spostiamo i file di boot nella partizione in fat 32
$ sudo mv /partizione/microsd/in_ext4/* /partizione/microsd/in_fat32
completiamo la scrittura
$ sync
Smontiamo la microSD, mettiamola sul raspi, colleghiamolo al router tramite ethernet e ad un alimentatore da 2A per accenderlo.
Potete attaccarci Tastiera USB e monitor HDMI o usare SSH da un altro computer, sta a voi

Prima configurazione
L'utente di default è alarm, la password è la stessa dell'username; stesso discorso per root.

La configurazione non si scosta minimamente da un'installazione di Arch tradizionale: si setta la lingua e menate varie e poi si installa quel che serve
Una guida più passo passo si può trovare qui: https://github.com/phortx/Raspberry-Pi-Setup-Guide#2-basic-system-setup

Connman
Se usate un dongle wi-fi, meglio usare questo piuttosto che wifi-menu, è un demone leggero e molto ben fatto per la gestione delle reti.
Per la configurazione, basta seguire la wiki: https://wiki.archlinux.org/index.php/Connman

AUR
Si installa yaourt, come di consueto:

$ wget https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz
$ tar -xvzf package-query.tar.gz
$ cd package-query
$ makepkg -si
$ cd ..
$ wget https://aur.archlinux.org/cgit/aur.git/snapshot/yaourt.tar.gz
$ tar -xvzf yaourt.tar.gz
$ cd yaourt
$ makepkg -si

Ricordate che il piccino monta un processore ARM e non x86, quindi i pacchetti contenenti binari già compilati (programmi closed o roba già compilata in genere) non si possono usare in alcun modo.
Nessun problema per i pacchetti con sorgenti, bisogna però avere l'accortezza di modificare il PKGBUILD nella linea
arch=('i686' 'x86_64')
e aggiungere l'indicazione
'armv7h'

Overclock
Modificate il file /boot/config.txt e aggiungete le seguenti linee:

arm_freq=1000
core_freq=500
sdram_freq=483
over_voltage_sdram_p=2

Porta la CPU a 1Ghz, la cache a 500Mhz (che condivide la frequenza con la GPU) e la RAM a 483Mhz

IMPORTANTE: Alcune versioni del kernel (4.15) possono dare problemi con l'overclock, quindi nel caso che il raspi non riesca più ad avviarsi, mettete la microsd sul pc e commentate o levate quelle righe. Se non volete rinunciare all'overclock, optate per un downgrade del kernel.

Arch ARM Rollback machine
Se non lo sapete, la Arch Rollback Machine è un archivio contenente tutte le versioni di tutti i pacchetti presenti nei repo ufficiali.
Quello dedicato ad Archlinux ARM si può consultare qui: http://archlinuxarm.org/forum/viewtopic.php?f=30&t=9542

Moar coming soon... ;D

Fonti/Risorse utili
Guida di prima configurazione di Archlinux ARM sul Raspi (https://github.com/phortx/Raspberry-Pi-Setup-Guide), sintetica e ben fatta, spiega come mettere in piedi velocemente un sistema base usabile
Pagina di Raspberry Pi sul wiki di Arch (https://wiki.archlinux.org/index.php/Raspberry_Pi), contiene qualche informazione utile
Guida all'overclock del Raspberry pi 2 (http://linuxonflash.blogspot.it/2015/02/a-look-at-raspberry-pi-2-performance.html), spiega quali sono i parametri ottimali per overclockare il piccino senza comprometterne la stabilità
Forum di supporto per Archlinux ARM (http://archlinuxarm.org/forum/)
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: madnessmike il 13 Gennaio 2016, 10:44:22
Riservato
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: Buntolo il 13 Gennaio 2016, 22:59:30
Dissipatore per Raspberry Pi?
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: madnessmike il 13 Gennaio 2016, 23:04:02
Le temperature sono contenute anche quando sotto sforzo, non vedo la necessità di prenderli
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: madnessmike il 20 Febbraio 2016, 15:16:30
Trasmettere segnali FM con il Raspberry

Necessario:
- Un cavetto jumper per breadboard da 5-10 cm
- Questo software: https://github.com/markondej/fm_transmitter
- ffmpeg (per convertire i file audio in wave)
- una radio FM

Preparazione:
- Scaricare fm_transmitter e compilarlo (sulla pagina github c'è scritto come fare)
- Collegare il cavetto nel settimo pin della porta GPIO (usare questo riferimento (https://www.element14.com/community/servlet/JiveServlet/previewBody/73950-102-4-309126/GPIO_Pi2.png))
- accendere la radio e trovare una frequenza FM libera
- provare il funzionamento del programma usando il file wave già fornito:
sudo ./fm_transmitter -f <frequenza_libera> star_wars.wav
- Per interrompere il flusso, premere CTRL+C

Per trasmettere un file audio, è possibile convertirlo "al volo" con ffmpeg in wave e darlo in pasto al trasmettitore:
ffmpeg -i <file da convertire.mp3> -f s16le -ar 22.05k -ac 1 - | sudo ./fm_transmitter -f <frequenza_libera> -

Tenete presente che le frequenze FM civili in Italia spaziano da 87.5 a 108 Mhz, e che per trasmettere legalmente è necessaria un'apposita autorizzazione. Fate le cose con testa.
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: madnessmike il 02 Giugno 2016, 13:31:34
(https://lh3.googleusercontent.com/Jgn-5b3TlUigIFts0aqfemSIJSHDjye1dbN8Xc-qnSTOiuN30QVWsYZyuKE_uboa_dCS4Ztfwog=w1920-h1080-rw-no)

Display di un vecchio nokia adibito a monitor di sistema.
Visualizza l'uptime, il carico medio della cpu, la ram usata, la temperatura e lo stato di download dei torrent.
Me piace :ueue:
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: Darko il 02 Giugno 2016, 13:39:18
Figo :omg:
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: Buntolo il 21 Dicembre 2017, 00:53:41
Citazione di: madnessmike il 02 Giugno 2016, 13:31:34
(https://lh3.googleusercontent.com/Jgn-5b3TlUigIFts0aqfemSIJSHDjye1dbN8Xc-qnSTOiuN30QVWsYZyuKE_uboa_dCS4Ztfwog=w1920-h1080-rw-no)

Display di un vecchio nokia adibito a monitor di sistema.
Visualizza l'uptime, il carico medio della cpu, la ram usata, la temperatura e lo stato di download dei torrent.
Me piace :ueue:

Cosa usi per i torrent? Io deluged (deluge in versione demone).
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: madnessmike il 21 Dicembre 2017, 15:03:12
Transmission uber alles  :verovero:
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: Buntolo il 21 Dicembre 2017, 15:21:56
Citazione di: madnessmike il 21 Dicembre 2017, 15:03:12
Transmission uber alles  :verovero:

Ai tempi non era disponibile per Windows. Hai funzionalità come il controllo di banda per fascia oraria e interfaccia web?
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: the_original_g il 21 Dicembre 2017, 15:22:51
no no no no spetta, come hai fatto a collegare il display del nokia?
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: madnessmike il 21 Dicembre 2017, 16:54:21
Citazione di: Buntolo il 21 Dicembre 2017, 15:21:56
Citazione di: madnessmike il 21 Dicembre 2017, 15:03:12
Transmission uber alles  :verovero:

Ai tempi non era disponibile per Windows. Hai funzionalità come il controllo di banda per fascia oraria e interfaccia web?
Sì e sì, e ci sono tipo da sempre  :asd:

Citazione di: the_original_g il 21 Dicembre 2017, 15:22:51
no no no no spetta, come hai fatto a collegare il display del nokia?
Avevo preso un display con il connettore già assemblato e pronto per una decina di euro sull'amazzone  :ysy:
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: Buntolo il 21 Dicembre 2017, 19:01:39
Citazione di: madnessmike il 21 Dicembre 2017, 16:54:21
Sì e sì, e ci sono tipo da sempre  :asd:

Uhm e allora perché ho memoria di non averlo trovato anni fa?

Citazione di: the_original_g il 21 Dicembre 2017, 15:22:51
Avevo preso un display con il connettore già assemblato e pronto per una decina di euro sull'amazzone  :ysy:

Stavo per chiedere quanto l'avessi pagato.
Titolo: Re:Archlinux su Raspberry Pi 2 + progetti
Inserito da: the_original_g il 21 Dicembre 2017, 20:07:40
scemocretino attento a chi quoti