Voglio costruire un sistema minimo per raspberry pi (B +) per migliorare le prestazioni del mio algoritmo di rilevamento del volto ... Ho trovato BuildRoot
: per la configurazione ho scoperto che non è necessario eseguire la configurazione da solo e invece ho usato il fornito uno :
make raspberrypi_defconfig
make
Ora non ho un cavo HDMI per collegare il pi ... quando lo si collega al mio laptop il led rosso è acceso e il led verde inizia a lampeggiare: ciò significa che il pi sta leggendo correttamente la scheda SD È la prima volta che sto usando buildroot e non so come abilitare ssh per il pi o come visualizzare l'indirizzo pi. Nota che questo non è un duplicato di Preparare per ssh senza una schermata perché nella soluzione fornita
Per abilitare ssh all'avvio, eseguire il backup boot.rc sulla partizione di avvio sull'immagine SD e sostituirlo con boot_enable_ssh.rc
Beh, non ho un file chiamato boot.rc
Sono in grado di accedere alla scheda SD usando Ubuntu 14.04, eseguendo ls dalla cartella di avvio mostra questo:
bootcode.bin cmdline.txt config.txt fixup.dat start.elf zImage
ho anche provato ad usare un ip statico aggiungendo 10.42.0.5 a cmdline.txt ma dopo non posso collegarmi al pi con questo indirizzo. Quindi ho due problemi:
- Come connettersi all'indirizzo pi quando si utilizza buildroot: collegamento alla soluzione
- Come impostare e connettersi al pi usando ssh usando buildroot e senza HDMI.
A proposito sto usando un cavo Ethernet per connettermi al pi
Grazie :)
AGGIORNAMENTO : ho aggiunto il collegamento alla soluzione per il primo problema Ora l'indirizzo pi appare dopo aver scansionato la rete Ethernet:
nmap -sP 10.42.0.0/24
Nmap scan report for 10.42.0.5
Host is up (0.00076s latency).
Ora il problema che ho è come abilitare ssh per essere in grado di connettersi al pi senza HDMI (usando Buildroot)
Quando si tenta di ssh il pi (buildroot è il nome host di sistema utilizzato):
ssh buildroot@10.42.0.5
ssh: connect to host 10.42.0.5 port 22: Connection refused
Lo penso perché ssh non è abilitato !!!
sudo nmap -sP 192.168.0.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'
potrebbe essere necessario modificare l'indirizzo di rete specificato da 192.168.x.0/24
dove X è compreso tra 0-255 incluso, che ti coprirebbe per l'intervallo di indirizzi privato di Classe C riservato alle LAN. Questo filtra i risultati per l'indirizzo MAC univoco che l'interfaccia Ethernet sul Pi avrà ...
sudo nmap -sP 10.42.0/24
dammi 1 host è attivo (è il mio laptop) ma nessun altro dispositivo rilevato !!! Nota: il mio indirizzo Ethernet è 10.42.0.1 e il comando sudo nmap -sP 10.42.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'
fornisce un output vuoto
ssh@10.42.0.5
dopo aver scelto quell'ip statico