13 Gennaio 2016, 10:35:18 Ultima modifica: 13 Gennaio 2016, 10:38:16 di madnessmike

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, sintetica e ben fatta, spiega come mettere in piedi velocemente un sistema base usabile
Pagina di Raspberry Pi sul wiki di Arch, contiene qualche informazione utile
Guida all'overclock del Raspberry pi 2, spiega quali sono i parametri ottimali per overclockare il piccino senza comprometterne la stabilità
Forum di supporto per Archlinux ARM
Il bere trionfa sempre sul male

Riservato
Il bere trionfa sempre sul male


Le temperature sono contenute anche quando sotto sforzo, non vedo la necessità di prenderli
Il bere trionfa sempre sul male

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)
- 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.
Il bere trionfa sempre sul male



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:
Il bere trionfa sempre sul male

Figo :omg:
Ritengo di avere diritto alle royalties sull'acronimo BUBS :lki:
Sono scemo di mio :verovero: Tutto a posto | I don't have a problem with caffeine. I have a problem without caffeine.
Se i nostri cervelli fossero abbastanza semplici da poter essere capiti, allora saremmo così semplici che non capiremmo - Ian Stewart
Fotografia ad mentula

Citazione di: madnessmike il 02 Giugno 2016, 13:31:34


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).

Transmission uber alles  :verovero:
Il bere trionfa sempre sul male

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?

no no no no spetta, come hai fatto a collegare il display del nokia?
J:
unita' 4/1981
comp: 7.99%

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:
Il bere trionfa sempre sul male

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.

scemocretino attento a chi quoti
J:
unita' 4/1981
comp: 7.99%