Je veux construire un système minimal pour Raspberry Pi (B +) pour améliorer les performances de mon algorithme de détection de visage ... J'ai trouvé BuildRoot
: pour la configuration, j'ai trouvé qu'il n'était pas nécessaire de faire la configuration moi-même et j'ai plutôt utilisé le fourni une :
make raspberrypi_defconfig
make
Maintenant, je n'ai pas de câble HDMI pour connecter le pi ... lorsque je le connecte à mon ordinateur portable, le voyant rouge est allumé et le voyant vert commence à clignoter: cela signifie que le pi lit correctement la carte SD C'est la première fois que je utilise buildroot, et je ne sais pas comment activer ssh pour le pi ou comment afficher l'adresse pi. Notez qu'il ne s'agit pas d'un doublon de Préparer pour ssh sans écran car dans la solution qu'ils ont fournie
Pour activer ssh au démarrage, sauvegardez boot.rc sur la partition de démarrage sur l'image SD et remplacez-la par boot_enable_ssh.rc
Eh bien, je n'ai pas de fichier appelé boot.rc
Je peux accéder à la carte SD en utilisant Ubuntu 14.04, en exécutant ls à partir du dossier de démarrage, montrez ceci:
bootcode.bin cmdline.txt config.txt fixup.dat start.elf zImage
j'ai également essayé d'utiliser une adresse IP statique en ajoutant 10.42.0.5 à cmdline.txt mais après cela, je ne peux pas me connecter au pi avec cette adresse. J'ai donc deux problèmes:
- Comment se connecter à l'adresse pi lors de l'utilisation de buildroot: Lien vers la solution
- Comment configurer et se connecter au pi à l'aide de ssh en utilisant buildroot et sans HDMI.
BTW j'utilise un câble Ethernet pour se connecter à la pi
Merci :)
MISE À JOUR : j'ai ajouté le lien vers la solution pour le premier problème Maintenant, l'adresse pi apparaît après avoir analysé le réseau Ethernet:
nmap -sP 10.42.0.0/24
Nmap scan report for 10.42.0.5
Host is up (0.00076s latency).
Maintenant, le problème que j'ai est de savoir comment activer ssh pour pouvoir se connecter au pi sans HDMI (en utilisant Buildroot)
Lorsque vous essayez de ssh le pi (buildroot est le nom d'hôte système utilisé):
ssh buildroot@10.42.0.5
ssh: connect to host 10.42.0.5 port 22: Connection refused
Je le pense car ssh ce n'est pas activé !!!
sudo nmap -sP 192.168.0.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'
vous devrez peut-être modifier l'adresse réseau spécifiée par 192.168.x.0/24
où X se situe entre 0 et 255 inclus, ce qui vous couvrirait pour la plage d'adresses de classe C privée réservée aux réseaux locaux. Cela filtre les résultats pour l'adresse MAC unique que l'interface Ethernet sur le Pi aura ...
sudo nmap -sP 10.42.0/24
donnez-moi 1 hôte (c'est mon ordinateur portable) mais aucun autre appareil détecté !!! Remarque: mon adresse Ethernet est 10.42.0.1 et la commande sudo nmap -sP 10.42.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'
donne une sortie vide
ssh@10.42.0.5
après avoir choisi cette adresse IP statique