Raspberry Pi 소유자를 위한 필수 무료 Windows 소프트웨어
소유 및 사용 라즈베리 파이 설정, 유지 관리 및 프로젝트용 코드 작성을 위해 소프트웨어 패키지 세트가 필요합니다. SD 카드에 이미지 쓰기, SD 카드 포맷, 네트워크를 통해 파일 전송 또는 Pi에 원격으로 로그인과 같은 작업에는 일종의 프로그램이 필요합니다. 코드에 시각적으로 매력적인 캔버스를 선호하는 경우 프로젝트용 Python 스크립트를 작성하는 경우에도 기능이 풍부한 텍스트 편집기가 포함될 수 있습니다.
각 소프트웨어 패키지를 살펴보고 이러한 앱을 사용하려는 이유를 보여드리겠습니다.
01
08 중
우리가 좋아하는 것
연결을 추가하려면 IP 주소만 필요합니다.
RealVNC 세션을 사용자 정의하는 전문가 옵션.
RealVNC 뷰어는 무료입니다.
여러 플랫폼에서 사용할 수 있습니다.
우리가 좋아하지 않는 것
Pi를 원격으로 제어하는 동안 약간의 지연이 발생합니다.
Raspberry Pi 버전에는 VNC 서버가 내장되어 있어야 합니다.
Pi VNC 서버를 구성하려면 전문가 수준의 기술이 필요합니다.
Raspberry Pi용 추가 화면, 키보드 또는 마우스를 구입하지 않으려면 PC에서 VNC 세션에 로그인하고 기존 주변 장치를 대신 사용하십시오.
VNC는 Virtual Network Computing의 약자이며 다른 컴퓨터(이 경우 Windows PC)에서 전체 Pi 데스크톱을 볼 수 있습니다.
PC에서 RealVNC 뷰어를 사용하여 Raspberry Pi(이전의 Raspbian) 데스크톱을 볼 수 있습니다. RealVNC를 사용하는 것은 쉽습니다. 시작 Raspberry Pi의 VNC 서버 (사용하여 가상 서버 터미널에서) 그런 다음 터미널의 IP 세부 정보와 Pi의 사용자 이름 및 암호를 사용하여 PC에서 로그인합니다.
02
08 중
우리가 좋아하는 것
원격 터미널 세션에서 잘 작동합니다.
IP 주소만 있으면 쉽게 설정할 수 있습니다.
설치가 필요 없는 무료 유틸리티입니다.
세션을 저장하여 향후 연결을 빠르게 만듭니다.
우리가 좋아하지 않는 것
Pi에서 SSH 구성에 대한 전문가 수준의 이해가 필요합니다.
고급 설정에는 가파른 학습 곡선이 필요합니다.
연결 문제를 해결하는 것은 어려울 수 있습니다.
RealVNC와 마찬가지로 Raspberry Pi에 대한 별도의 화면과 주변 장치가 없는 경우 스크립트를 실행하고 코드를 작성하는 방법은 무엇입니까?
SSH는 PuTTY를 사용하는 또 다른 좋은 옵션입니다. PuTTY는 동일한 네트워크에 연결된 모든 PC에서 터미널 창을 실행하는 간단한 터미널 에뮬레이터입니다.
Pi의 IP 주소만 있으면 Windows 바탕 화면에 터미널 창을 만들어 코드를 작성하고, 스크립트를 실행하고, 명령을 실행하는 등의 작업을 수행할 수 있습니다.
유일한 제한 사항은 모든 유형의 GUI 요소가 있는 Python 프로그램을 실행할 때입니다. 이러한 GUI 창은 PuTTY SSH 세션을 통해 열리지 않습니다. 이를 위해서는 VNC(이 목록의 위)와 같은 것이 필요합니다.
03
08 중
우리가 좋아하는 것
Pi에 변경 사항을 자동으로 저장하도록 구성할 수 있습니다.
Pi 터미널을 사용하는 것보다 더 기능적입니다.
초기 설정 후 사용하기 쉽습니다.
우리가 좋아하지 않는 것
추가 플러그인이 필요합니다.
홈 네트워크 라우터에서 DHCP를 활성화해야 할 수 있습니다.
SSH 연결을 위해서는 PuTTY를 설치해야 합니다.
초기 설정에는 고급 지식이 필요할 수 있습니다.
nano와 같은 터미널 텍스트 편집기를 사용하여 Python 스크립트를 Raspberry Pi에 작성할 수 있습니다. 그러나 코드 레이아웃, 간격 및 구문 강조와 관련하여 시각적 피드백을 많이 제공하지 않습니다.
Notepad++는 코드 작성에 도움이 되는 몇 가지 기능을 제공하는 Windows 메모장 버전과 같습니다. 좋아하는 기능은 구문 강조 표시로 Python 들여쓰기를 훌륭하고 명확하게 보여줍니다.
Notepad++는 기능을 향상시키는 플러그인도 제공합니다. 예를 들어 NppFTP 플러그인은 코드를 작성한 후 Pi로 코드를 이동하기 위한 기본 SFTP 기능을 제공합니다.
04
08 중
우리가 좋아하는 것
사용하기 쉬운 간단한 파일 탐색기 느낌을 제공합니다.
파일 전송은 간단한 포인트 앤 클릭입니다.
초기 설정 후 손쉬운 연결.
모든 텍스트 편집기를 사용할 수 있습니다.
우리가 좋아하지 않는 것
SSH를 사용하려면 PuTTY를 설치해야 합니다.
초기 설정에는 고급 지식이 필요할 수 있습니다.
다른 옵션보다 학습 곡선이 더 가파릅니다.
구문 강조가 좋은 텍스트 편집기에서 스크립트를 작성하고 싶다면(위의 메모장++와 같이), 코드를 PC에서 Pi로 이동합니다. USB 스틱 사용 또는 온라인 호스팅을 포함하여 몇 가지 옵션이 있습니다. 또 다른 방법은 FileZilla라는 응용 프로그램을 통해 SFTP를 사용하는 것입니다.
SFTP는 SSH 파일 전송 프로토콜을 의미합니다. SFTP를 사용하면 PC에서 Pi의 디렉토리를 보고 파일을 업로드 및 다운로드할 수 있습니다.
여기의 다른 응용 프로그램과 마찬가지로 FileZilla에는 Pi의 IP 주소와 사용자 이름 및 암호가 필요합니다.
05
08 중
우리가 좋아하는 것
무료 소프트웨어.
사용하기 쉬운.
유익한 Readme 파일.
우리가 좋아하지 않는 것
고급 사용자를 위한 제한된 기능.
모든 Raspberry Pi에는 SD 카드가 필요하고 해당 SD 카드에는 카드에 기록된 운영 체제가 필요합니다. Raspberry Pi OSn(및 기타 옵션)은 일반적으로 특정 소프트웨어가 필요한 디스크 이미지를 사용하여 SD 카드에 기록됩니다.
Windows에서 널리 사용되는 옵션 중 하나는 Win32DiskImager입니다. 작업을 완료하는 간단한 응용 프로그램입니다. 쓰기를 위해 올바른 드라이브가 선택되었는지 확인하는 데 주의가 필요하며, 이는 많은 주의가 필요한 프로세스의 유일한 부분입니다.
06
08 중
우리가 좋아하는 것
사용이 매우 간단합니다.
SD 카드의 보호 영역을 포맷하지 않습니다.
SD, SDHC 및 SDXC 카드에서 작동합니다.
다운로드 및 설치가 무료입니다.
우리가 좋아하지 않는 것
Linux에서는 사용할 수 없습니다.
보호 영역을 포맷할 수 없습니다.
앱 실행 후 카드가 연결된 경우 수동 새로 고침이 필요합니다.
디스크 이미지를 SD 카드에 쓰기 전에 올바르게 포맷되었는지 확인해야 합니다.
Windows에는 기본 제공 서식 기능이 있습니다. 그러나 카드를 깨끗하게 지우려면 SD Foundation의 공식 SD Formatter 도구를 사용하는 것이 좋습니다. 이 응용 프로그램은 다양한 카드 유형 및 형식을 처리하는 데 문제가 적고 Microsoft에서 제공하는 것보다 몇 가지 더 많은 옵션을 포함합니다.
07
08 중
우리가 좋아하는 것
사용이 간편합니다.
데이터 손실 없이 정품 미디어를 테스트할 수 있습니다.
매우 휴대용 유틸리티(설치 불필요).
테스트가 철저합니다.
우리가 좋아하지 않는 것
비정품 미디어의 경우 데이터 손실이 발생할 수 있습니다.
다른 유사한 도구보다 느리게 실행됩니다.
H2TestW는 SD 카드를 위한 또 다른 무료 소프트웨어 패키지입니다. 카드를 사용하기 전에 카드의 속도와 무결성을 확인합니다.
우리는 위조 SD 카드로 가득 찬 세상에 살고 있으므로 사용하기 전에 광고된 속도에 도달하는지 확인하는 것이 좋습니다. 이것은 약간 과도하게 보일 수 있지만 미디어 센터와 같은 Pi 프로젝트를 고려하면 카드 속도 간에 눈에 띄는 차이가 있음을 알 수 있습니다. 이는 가치 있는 과정입니다.
이 도구는 테스트를 시작하기 전에 카드를 작성하므로 올바른 드라이브 번호를 선택해야 합니다.
08
08 중
우리가 좋아하는 것
간단하고 가벼운 유틸리티.
결과는 여러 파일 형식으로 제공됩니다.
모든 주요 플랫폼에서 사용 가능합니다.
무료로 다운로드하여 사용할 수 있습니다.
우리가 좋아하지 않는 것
다른 유사한 옵션보다 덜 철저합니다.
고급 유틸리티보다 더 적은 수의 옵션을 사용할 수 있습니다.
여기에 나열된 대부분의 도구를 사용하려면 Raspberry Pi의 IP 주소를 알아야 합니다. 고정 주소를 설정하면 괜찮습니다. 라우터가 장치가 네트워크에 연결할 때마다 임의의 주소를 할당하면 어떻게 될까요? Angry IP Scanner는 정의된 IP 주소 범위 내에서 네트워크를 스캔하고 모든 활성 호스트(장치) 목록을 반환하여 도움을 줄 수 있습니다.
그것만큼 유용하지 않다. 핑 안드로이드 앱 항상 각 장치의 이름을 표시하지 않는다는 점에서. 따라서 올바른 IP 주소를 찾는 데 약간의 시행착오가 있을 수 있습니다.