Nell’articolo precedente è stato mostrato il primo avvio della scheda di sviluppo Beaglebone Black/Green.
Analizziamo ora come installare una immagine aggiornata di Debian per Beaglebone. Come prima operazione si accede al sito di Beablebone contentente le immagini
Scarichiamo, avendo un Beaglebone Black Rev. C, bone-debian-8.6-lxqt-4gb-armhf-2016-11-06-4gb.img.xz. Scompattiamo l’immagine con 7zip e la carichiamo su una scheda micro sd con Win32DiskImager, analogamente a quanto fatto per l’Orange PI PC
Installazione Opelenec su Orange PI PC
Nel caso volessimo caricare tale immagine sulla flash interna, occorre editare il file /boot/uEnv.txt in un sistema Linux e scommentare la riga
1 |
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh |
In tal caso all’avvio si riscriverà il sistema operativo presente sulla flash interna con la versione caricata sulla scheda micro sd. Non seguiremo tale strada in modo da fare tutti i test sulla scheda sd, lasciando integra la partizione interna. In questo caso colleghiamo alla rete ethernet di un router il nostro Beaglebone. Inseriamo la scheda micro sd ed avviamo la scheda di sviluppo. In alcune schede viene richiesto la pressione del pulsante USER/BOOT
perché si avvii da scheda micro sd; con la nostra scheda non è stata necessaria eseguire tale operazione. A questo punto occorre collegarsi sul Beagleone; da un sistema Linux l’hostname della scheda è già risolto in quanto il servizio avahi-daemon è già attivo e Linux risolve l’host; per Windows occorre installare samba per avere il riconoscimento con il protocollo netbios da Windows e risolvere così l’hostname. Se ci si deve connettere da una macchina Windows occorre prima controllare l’ip assegnato al Beaglebone sul router cui è stato connesso. Da un sistema Linux, ad esempio, eseguire il collegamento sempre come debian/temppwd
Da Windows collegarsi la prima volta in ssh con l’indirizzo ip e procedere all’aggiornamento ed all’installazione di samba
1 2 3 |
sudo apt-get update sudo apt-get install samba sudo apt-get upgrade |
Dopo l’aggiornametno siamo pronti a fare degli esempi con il nostro Beaglebone ed a connetterci utilizzando il nome host beaglebone e beaglebone.local. Nel prossimo articolo vedremo quali strumenti sono già presenti sulla scheda e come aggiungere altre funzionalità.
Possiamo anche installare il servizio ftp, che potrebbe tornare utile nei prossimi esempi
1 |
sudo apt-get install vsftpd |
Per deattivarlo ed attivarlo usare i seguenti comandi
1 2 |
sudo systemctl disable vsftpd sudo systemctl enable vsftpd |