Eu quero construir um sistema mínimo para o raspberry pi (B +) para melhorar o desempenho do meu algoritmo de detecção de rosto ... Encontrei BuildRoot
: para a configuração, descobri que não é necessário fazer a configuração sozinho e, em vez disso, usei o fornecido 1 :
make raspberrypi_defconfig
make
Agora não tenho um cabo HDMI para conectar o pi ... ao conectá-lo ao meu laptop, o led vermelho está aceso e o led verde começa a piscar: isso significa que o pi está lendo o cartão SD corretamente É a primeira vez que eu estou usando buildroot, e eu não sei como ativar o ssh para o pi ou como exibir o endereço pi. Observe que isso não é uma duplicata do Prepare for ssh sem uma tela porque na solução fornecida
Para ativar o ssh na inicialização, faça o backup do boot.rc na partição de inicialização na imagem SD e substitua-o por boot_enable_ssh.rc
Bem, eu não tenho um arquivo chamado boot.rc
Eu sou capaz de acessar o cartão sd usando o ubuntu 14.04, executando ls a partir da pasta de inicialização.
bootcode.bin cmdline.txt config.txt fixup.dat start.elf zImage
Eu também tentei usar um IP estático adicionando 10.42.0.5 ao cmdline.txt, mas depois disso não consigo conectar ao pi com esse endereço. Então, eu tenho dois problemas:
- Como conectar-se ao endereço pi ao usar o buildroot: Link to Solution
- Como configurar e conectar-se ao pi usando ssh usando buildroot e sem HDMI.
Btw eu estou usando um cabo ethernet para conectar ao pi
Obrigado :)
ATUALIZAÇÃO : adicionei o link da solução para o primeiro problema. Agora, o endereço pi aparece após a verificação da rede Ethernet:
nmap -sP 10.42.0.0/24
Nmap scan report for 10.42.0.5
Host is up (0.00076s latency).
Agora, o problema que tenho é como habilitar o ssh para poder se conectar ao pi sem HDMI (usando o Buildroot)
Ao tentar ssh o pi (buildroot é o nome do host do sistema usado):
ssh buildroot@10.42.0.5
ssh: connect to host 10.42.0.5 port 22: Connection refused
Eu acho que porque ssh não está habilitado !!!
sudo nmap -sP 192.168.0.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'
talvez seja necessário ajustar o endereço de rede especificado em 192.168.x.0/24
que X está entre 0 e 255, inclusive, o que cobriria o intervalo de endereços de Classe C privado reservado para LANs. Este filtra os resultados para o endereço MAC único que a interface Ethernet do Pi terá ...
sudo nmap -sP 10.42.0/24
me dê 1 host ativo (é o meu laptop), mas nenhum outro dispositivo foi detectado !!! Nota: meu endereço Ethernet é 10.42.0.1 e o comando sudo nmap -sP 10.42.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'
fornece uma saída vazia
ssh@10.42.0.5
depois de escolher que IP estático