*

Offline madnessmike

  • Lo sminchia-board
  • ******
  • 9.200
  • 136
  • Spam a while, spam forever.
Archlinux su Raspberry Pi 2 + progetti
« il: 13 Gennaio 2016, 10:35:18 »

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)
Codice: [Seleziona]
$ sudo tar -xpf ArchLinuxARM-rpi-2-latest.tar.gz -C /partizione/microsd/in_ext4
spostiamo i file di boot nella partizione in fat 32
Codice: [Seleziona]
$ sudo mv /partizione/microsd/in_ext4/* /partizione/microsd/in_fat32
completiamo la scrittura
Codice: [Seleziona]
$ 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:
Codice: [Seleziona]
$ 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
Codice: [Seleziona]
arch=('i686' 'x86_64')
e aggiungere l'indicazione
Codice: [Seleziona]
'armv7h'

Overclock
Modificate il file /boot/config.txt e aggiungete le seguenti linee:
Codice: [Seleziona]
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
« Ultima modifica: 13 Gennaio 2016, 10:38:16 da madnessmike »
Il bere trionfa sempre sul male

*

Offline madnessmike

  • Lo sminchia-board
  • ******
  • 9.200
  • 136
  • Spam a while, spam forever.
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #1 il: 13 Gennaio 2016, 10:44:22 »
Riservato
Il bere trionfa sempre sul male

*

Offline Buntolo

  • Quello che si ostina ad usare Opera Mobile nonostante gli raddoppi i post
  • ******
  • 10.326
  • 41
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #2 il: 13 Gennaio 2016, 22:59:30 »
Dissipatore per Raspberry Pi?

*

Offline madnessmike

  • Lo sminchia-board
  • ******
  • 9.200
  • 136
  • Spam a while, spam forever.
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #3 il: 13 Gennaio 2016, 23:04:02 »
Le temperature sono contenute anche quando sotto sforzo, non vedo la necessità di prenderli
Il bere trionfa sempre sul male

*

Offline madnessmike

  • Lo sminchia-board
  • ******
  • 9.200
  • 136
  • Spam a while, spam forever.
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #4 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)
- accendere la radio e trovare una frequenza FM libera
- provare il funzionamento del programma usando il file wave già fornito:
Codice: [Seleziona]
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:
Codice: [Seleziona]
 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

*

Offline madnessmike

  • Lo sminchia-board
  • ******
  • 9.200
  • 136
  • Spam a while, spam forever.
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #5 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:
Il bere trionfa sempre sul male

*

Offline Darko

  • Vaginecologo ufficiale del forum
  • *******
  • 16.856
  • 204
  • All work and no spam makes Darko a dull boy
    • Sprazzi di follia
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #6 il: 02 Giugno 2016, 13:39:18 »
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

*

Offline Buntolo

  • Quello che si ostina ad usare Opera Mobile nonostante gli raddoppi i post
  • ******
  • 10.326
  • 41
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #7 il: 21 Dicembre 2017, 00:53:41 »


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

*

Offline madnessmike

  • Lo sminchia-board
  • ******
  • 9.200
  • 136
  • Spam a while, spam forever.
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #8 il: 21 Dicembre 2017, 15:03:12 »
Transmission uber alles  :verovero:
Il bere trionfa sempre sul male

*

Offline Buntolo

  • Quello che si ostina ad usare Opera Mobile nonostante gli raddoppi i post
  • ******
  • 10.326
  • 41
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #9 il: 21 Dicembre 2017, 15:21:56 »
Transmission uber alles  :verovero:

Ai tempi non era disponibile per Windows. Hai funzionalità come il controllo di banda per fascia oraria e interfaccia web?

*

Offline the_original_g

  • ******
  • 7.618
  • 104
  • シェモキレッジェ
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #10 il: 21 Dicembre 2017, 15:22:51 »
no no no no spetta, come hai fatto a collegare il display del nokia?
J:
unita' 4/1981
comp: 7.99%

*

Offline madnessmike

  • Lo sminchia-board
  • ******
  • 9.200
  • 136
  • Spam a while, spam forever.
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #11 il: 21 Dicembre 2017, 16:54:21 »
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:

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

*

Offline Buntolo

  • Quello che si ostina ad usare Opera Mobile nonostante gli raddoppi i post
  • ******
  • 10.326
  • 41
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #12 il: 21 Dicembre 2017, 19:01:39 »
Sì e sì, e ci sono tipo da sempre  :asd:

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

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.

*

Offline the_original_g

  • ******
  • 7.618
  • 104
  • シェモキレッジェ
Re:Archlinux su Raspberry Pi 2 + progetti
« Risposta #13 il: 21 Dicembre 2017, 20:07:40 »
scemocretino attento a chi quoti
J:
unita' 4/1981
comp: 7.99%