Avviare Alpine Linux sul modulo di calcolo Raspberry Pi

Nel nostro progetto per un cliente stiamo usando il Raspberry Pi Compute Module, insieme a una scheda di supporto del modulo di calcolo personalizzata (chiamata PCCB - Pi Control Carrier Board) che fornisce RS485, CAN, RS232, LAN, USB e uno step-down per tensioni di ingresso di 6 - 24 V. (Se siete interessati a hardware personalizzato...

Weiterlesen

Impacchettare progetti Python per Debian / Raspbian con dh-virtualenv

Questo articolo ha lo scopo di spiegare alcune cose agli sviluppatori che non usano molto Python, e potrebbero lottare con alcuni dei concetti altrimenti. Consiglio vivamente la lettura del seguente articolo come introduzione ai concetti discussi qui: https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/ pypi.org pypi.org è un repository ufficiale di software per il linguaggio di programmazione Python....

Weiterlesen

Alpine 3.9.0 cambia initramfs init

Alpine 3.9.0 fornisce una nuova versione dello script init nel suo initramfs. a sinistra: Alpine 3.9.0, destra: Alpine 3.8.2 Ci sono una serie di cambiamenti interessanti: un migliore e precedente supporto di rete per il processo di avvio, con un parametro aggiuntivo del kernel per cmdline.txt: BOOTIF, che permette di specificare l'interfaccia del dispositivo che si vuole usare per...

Weiterlesen

Debugging del processo di avvio di Alpine

Come discusso nel mio post precedente, Alpine Linux passa attraverso diverse fasi quando si avvia. Subito dopo aver montato il supporto di avvio, e aver fatto la scansione per apkovl (con nlplug-findfs), c'è un'opzione per ottenere una console, impostando $SINGLEMODE a sì. Impostare SINGLEMODE su yes è facile, basta aggiungere la parola "single"...

Weiterlesen

Processo di avvio alpino sul Raspberry Pi

Oggi daremo un'occhiata al processo di avvio di Alpine Linux su un Raspberry Pi in qualche dettaglio. L'immagine mostra il contenuto di una scheda SD "vergine" con l'immagine Alpine, che non è stata ancora avviata. Questa immagine mostra il contenuto della cartella di avvio. Fasi iniziali di avvio su Raspberry Pi...

Weiterlesen

documentazione su nlplug-findfs

uso di nlplugfs-findfs: %s [opzioni] DEVICE opzioni: -a OUTFILE aggiunge i percorsi degli apkovl trovati a OUTFILE -b OUTFILE aggiunge i repository di avvio trovati a OUTFILE -c CRYPTDEVICE esegue cryptsetup luksOpen quando viene trovato CRYPTDEVICE -h mostra questo aiuto -H HEADERDEVICE usa HEADERDEVICE come intestazione LUKS -k CRYPTKEY percorso del keyfile -m CRYPTNAME usa CRYPTNAME nome per...

Weiterlesen

Crystal e Alpine su Raspberry Pi

Mettere insieme due tecnologie interessanti: Alpine Linux - una distribuzione Linux di piccole dimensioni e orientata alla sicurezza Crystal - un linguaggio compilato con una bella sintassi (simile a Ruby) sul Raspberry Pi (armhf / ARMv6, che supporterebbe anche il Pi Zero W) non è possibile attualmente, al 21.12.2018. Non c'è (almeno non...

Weiterlesen

Primi passi di Alpine Linux

Ecco una breve introduzione ad Alpine Linux, specificamente per la piattaforma Raspberry Pi Perché Alpine Linux? è piccolo può essere installato copiando i file sulla partizione FAT della SD può funzionare dalla RAM, il filesystem rimarrà in sola lettura (la persistenza delle modifiche è ovviamente possibile) questo è molto buono per i sistemi embedded...

Weiterlesen

Canale WiFi 13 & 14 su Alpine Linux aka non posso connettermi al mio router aka configurazione crda

Sommario Durante lo sviluppo di un sistema di test embedded di sola lettura per una modifica della porta WLAN del Pi Zero WLAN che abbiamo fatto per un cliente, mi sono imbattuto in un problema interessante. Il Pi Zero W ha improvvisamente smesso di connettersi al nostro router. Dopo alcune indagini, sono riuscito a trovare la ragione e la soluzione. Il motivo: Domini normativi WLAN In...

Weiterlesen