Я хочу построить минимальную систему для Raspberry Pi (B +), чтобы улучшить производительность моего алгоритма распознавания лиц ... Я обнаружил BuildRoot
: для конфигурации я обнаружил, что нет необходимости выполнять настройку самостоятельно, и вместо этого я использовал предоставленный один :
make raspberrypi_defconfig
make
Теперь у меня нет кабеля HDMI для подключения пи ... при подключении к ноутбуку красный светодиод горит и зеленый светодиод начинает мигать: это означает, что пи правильно читает SD-карту. Это первый раз, когда я Я использую buildroot, и я не знаю, как включить SSH для Пи или как отобразить адрес Пи. Обратите внимание, что это не дубликат Prepare для ssh без экрана, потому что в решении, которое они предоставили
Чтобы включить ssh при запуске, сделайте резервную копию boot.rc в загрузочном разделе образа SD и замените его на boot_enable_ssh.rc
Ну, у меня нет файла с именем boot.rc
Я могу получить доступ к SD-карте с помощью Ubuntu 14.04, запустив ls из загрузочной папки, покажите это:
bootcode.bin cmdline.txt config.txt fixup.dat start.elf zImage
Я также пытался использовать статический IP-адрес, добавив 10.42.0.5 в cmdline.txt, но после этого я не могу подключиться к пи с этим адресом. Итак, у меня есть две проблемы:
- Как подключиться к пи-адресу при использовании buildroot: ссылка на решение
- Как настроить и подключиться к пи с помощью ssh, используя buildroot и без HDMI.
Кстати, я использую кабель Ethernet для подключения к пи
Спасибо :)
ОБНОВЛЕНИЕ : я добавил ссылку на решение для первой проблемы. Теперь пи-адрес появляется после сканирования сети Ethernet:
nmap -sP 10.42.0.0/24
Nmap scan report for 10.42.0.5
Host is up (0.00076s latency).
Теперь у меня есть проблема, как включить ssh, чтобы иметь возможность подключиться к пи без HDMI (используя Buildroot)
При попытке ssh пи (buildroot является системным именем хоста):
ssh buildroot@10.42.0.5
ssh: connect to host 10.42.0.5 port 22: Connection refused
Я думаю это потому что ssh не включен !!!
sudo nmap -sP 192.168.0.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'
192.168.x.0/24
sudo nmap -sP 10.42.0/24
дает мне 1 хост (это мой ноутбук), но другие устройства не обнаружены !!! Примечание: мой сетевой адрес - 10.42.0.1, и команда выдает sudo nmap -sP 10.42.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'
пустой вывод
ssh@10.42.0.5
после выбора статического ip