라즈베리 파이 (B +)가 얼굴 감지 알고리즘의 성능을 향상시키기 위해 최소 시스템을 구축하고 싶습니다 ... 발견했습니다 BuildRoot
: 구성을 위해 구성을 직접 수행 할 필요가 없으며 대신 제공된 것을 사용했습니다. 하나 :
make raspberrypi_defconfig
make
이제 파이를 연결하는 HDMI 케이블이 없습니다 ... 파이프를 내 노트북에 연결할 때 빨간색 LED가 켜지고 녹색 LED가 깜박이기 시작합니다. 즉, pi가 SD 카드를 올바르게 읽고 있음을 의미합니다. buildroot 사용하고 있으며 pi에 ssh를 사용하는 방법이나 pi 주소를 표시하는 방법을 모르겠습니다. 화면에없는 ssh 준비 의 사본이 아닙니다 . 솔루션에서 제공 한 솔루션이기 때문입니다.
시작시 ssh를 활성화하려면 SD 이미지의 부팅 파티션에서 boot.rc를 백업하고 boot_enable_ssh.rc로 바꾸십시오.
글쎄, boot.rc라는 파일이 없다.
부팅 폴더에서 ls를 실행하면 ubuntu 14.04를 사용하여 SD 카드에 액세스 할 수 있습니다.
bootcode.bin cmdline.txt config.txt fixup.dat start.elf zImage
나는 또한 cmdline.txt에 10.42.0.5를 추가하여 정적 IP를 사용하려고 시도했지만 그 후에이 주소로 pi에 연결할 수 없습니다. 그래서 두 가지 문제가 있습니다.
Btw 이더넷 케이블을 사용하여 파이에 연결하고 있습니다.
감사 :)
업데이트 : 첫 번째 문제에 대한 솔루션 링크를 추가했습니다. 이제 이더넷 네트워크를 스캔 한 후 pi 주소가 나타납니다.
nmap -sP 10.42.0.0/24
Nmap scan report for 10.42.0.5
Host is up (0.00076s latency).
이제 내가 가진 문제는 ssh 를 사용하여 witout HDMI에 연결할 수 없도록 하는 방법입니다 (Buildroot 사용)
pi를 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
. LAN에 예약 된 개인 클래스 C 주소 범위를 포함합니다. 이것은 Pi의 이더넷 인터페이스가 가질 고유 한 MAC 주소에 대한 결과를 필터링합니다.
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를 선택한 후 쉽게 연결할 수 있습니다