728x90

수성비전자방입니다. 제가 구매한 라즈베리파이4 Model B는 8GB RAM이 탑재되어 있습니다. 32bit 운영체제를 설치하면 4GB RAM까지밖에 못 쓰기 때문에 64bit 운영체제를 설치해야 합니다. 다만, RaspberryPi OS의 64bit 버전은 Beta 버전이더라구요. 그래서 Ubuntu를 설치하기로 했습니다. RAM을 적게 잡아먹게 하기 위해서 Ubuntu Server를 설치했습니다. GUI를 쓰실 분들은 Ubuntu Desktop을 설치하시기 바랍니다.

 

시작하기 전에...

USB 부팅을 하기 위해 부트로더를 업그레이드해야 한다고 합니다. Raspberry Pi Imager를 통해 쉽게 하실 수 있습니다.

이 글에서는 부트로더 업그레이드와 Ubuntu 설치를 모두 Raspberry Pi Imager를 통해 진행하겠습니다. 아래 주소에서 내려받으실 수 있습니다.

https://www.raspberrypi.org/software/

 

Raspberry Pi OS – Raspberry Pi

The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community.

www.raspberrypi.org

 

PC에서 할 일

1. 부트로더 EEPROM을 넣을 Micro SD를 PC에 삽입합니다.

(Micro SD 슬롯이 없는 PC를 사용 중이라면 Micro SD 어댑터를 사용하세요.)

 

2. Ubuntu Server를 설치할 USB를 PC에 연결합니다.

 

3. Raspberry Pi Imager를 이용합니다.

3-1. Micro SD에는 부트로더를 설정 파일을 넣습니다.

Operating SystemMisc utility ImagesBootloader로 들어가시면 SD Card Boot, USB Boot, Network Boot가 있습니다. 사실 부팅 우선순위에 관한 거라서 Network Boot만 아니라면 뭘 눌러도 크게 상관은 없습니다. 그렇지만 저는 USB Boot를 선택했습니다.

3-2. USB 플래시 드라이브에는 Ubuntu Server 24.01을 설치했습니다.

Operating SystemOther general purpose OSUbuntuUbuntu Server 21.04를 선택했습니다.

 

32-bit 버전과 64-bit 버전이 따로 있으니 주의하세요! 64-bit 운영체제를 선택하시기 바랍니다.

Ubuntu Server 20.04.3 LTS는 USB 부팅으로 설치했을 때 오류가 나는 모양이더라구요. 21.04로 설치하니 해결되었습니다.

*드라이브 선택 시 다른 저장장치를 선택하지 않도록 주의하세요! SD 카드와 USB 드라이브를 서로 헷갈릴 수 있으니, SD 카드 넣고 부트로더 설치하고, SD카드 뺀 후 USB 꽂고 우분투 설치하는 것을 추천드립니다.

 

설치가 완료되면 포맷하라는 경고창이 뜹니다. 드라이브의 포맷을 Windows가 인식하지 못해서 뜨는 창이므로, 포맷하지 마시고 취소를 눌러 줍니다.

 

4. EEPROM 파일이 있는 Micro SD를 라즈베리파이4에 넣고 USB-C 전원선을 연결합니다.

 

5. 모니터에 초록색 화면이 뜨면 EEPROM이 성공적으로 설치된 것이라고 합니다.(오류 나면 재부팅하세요.)

*. EEPROM 설치는 10초 정도 걸린다네요. 너무 금방 되어서 기다린다는 느낌도 없습니다.

 

6. 이제 USB 드라이브를 꽂아야 하는데요, USB 3.0을 이용해야 빠르겠죠? 라즈베리파이4의 USB 3.0 포트는 너무 뻑뻑합니다. USB가 들어가질 않더라고요. 그나마 USB 2.0 기기를 꽂으면 좀 들어갑니다.

그러니 일단 주변에 보이는 키보드를 USB 3.0 포트에 꽂고, 다시 뽑아 보세요. 파란 가루가 묻어 나올 겁니다. 이걸 여러 번 반복하세요.

 

7. 이제 USB 3.0 드라이브를 꽂으면 잘 들어갑니다.

(대체 왜 이렇게 만든 거지?)

 

8. 전원을 넣으면 이런 화면이 뜰 거예요.

 

9. ubuntu login: 이라고 뜨면 초기 ID인 ubuntu를 입력합니다.(물론 입력 후 엔터)

 

10. Password:가 뜰 텐데 초기 비밀번호인 ubuntu를 입력하고 엔터칩니다.

비밀번호 입력할 때에는 키보드를 눌러도 화면에 아무것도 뜨지 않습니다. 그냥 잘 누르시면 됩니다.

 

11. 비밀번호를 변경하라고 뜹니다. Current password에 ubuntu를 입력하시고, 그 다음 New password에 원하시는 비밀번호를 입력하신 다음, Retype new password에서 재확인하시면 됩니다.

 

(11번에 설명한 것)

 

12. Ubuntu Server 설치가 끝났습니다! 이제 마음껏 사용하시면 됩니다.

 

13. 저는 일단 sudo halt로 전원을 끌게요.

 

저의 글을 읽어 주셔서 감사합니다.

사진을 찍은 지 오랜 시간 후에 글을 작성해서 오류가 있을 수 있는 점 양해 부탁드립니다.(댓글로 지적을 받겠습니다.)

다음에 만나요!

댓글을 달아 주세요

728x90

수성비전자방입니다. 몇 달 전 라즈베리파이4 Model B를 구매하였습니다. 사용해 본 지 오래되었는데, 이제서야 글을 쓰네요. 오늘은 하드웨어 구성에 대하여 기록하겠습니다.

 

사진이 많이 흔들렸네요. Raspberry Pi 4 Model B 8GB RAM입니다. 서버를 구동할 거라서 RAM 용량이 큰 모델을 구매했습니다.

 

별매품

라즈베리파이4는 전작과 다르게 전원 공급이 USB Type-C를 통해 이루어집니다. 또한 15W 이상의 전력이 공급되어야 합니다. 전압은 5V여야 한다네요. 따라서 5V 3A USB-C 전원 어댑터를 구매했습니다.(보통 라즈베리파이 구매처에서 어댑터를 구할 수 있습니다.)

*USB 포트에서 출력되는 전류가 총 500mA 이하이면 5V 2.5A 어댑터를 써도 되나 봅니다. 그런데 어차피 5V 2.5A 어댑터보다는 5V 3A 어댑터를 구하는 것이 더 쉽습니다.ㅋ

 

우분투를 설치할 USB 드라이브입니다. USB-C를 지원하긴 하지만, 라즈베리파이4의 USB-C 포트 버전을 모르기 때문에 USB-A를 이용할 것입니다.

(참고)Sandisk Ultra Dual Drive USB Type-C 후기와 벤치마크(USB-A, USB-C)

 

 

라즈베리파이4에서 USB로 부팅하기 위해서는 부트로더를 업데이트해야 한다고 합니다. 이때 사용할 Micro SD 카드입니다. 이건 예전에 제가 구입해 두었더라구요.

 

HDMI to Micro HDMI 젠더입니다. 이것도 서랍 뒤져서 찾았습니다.

라즈베리파이4는 HDMI 포트가 없고, Micro HDMI 포트만 2개 있기 때문에 이런 젠더를 써야 합니다.

젠더는 크기가 크기 때문에, Micro HDMI 포트 2개를 모두 사용하시려면 젠더 말고 케이블을 쓰셔야 할 겁니다.

 

라즈베리파이4 Model B 구경, 사양 알아보기

위에서 본 모습입니다.

 

[USB-A 포트와 이더넷 포트]

*USB 2.0 Type-A 포트 2개

*USB 3.0 Type-A 포트 2개

*Gigabit Ethernet(유선인터넷)

 

일단, 전작 대비 좋아진 점은 USB 3.0이 지원된다는 점입니다!

참고로, Power over Ethernet(PoE)이 가능하다는데, 저는 PoE를 써본 적은 아직 없습니다.

 

[전원 공급 및 출력 단자]

*USB Type-C 포트: 전원 케이블을 꽂는 곳입니다. 다만, 데이터 전송도 가능하긴 한가 봅니다.

*Micro HDMI 포트 2개(up to 4kp60 supported)

*3.5mm 스피커 단자

 

디스플레이 출력 단자가 Micro HDMI 포트인데, 일반적으로는 HDMI를 쓰죠? 요즘은 DP 쓰는 사람도 많고... 아무튼 Micro HDMI는 흔히 보기는 어렵습니다. HDMI to Micro HDMI 케이블 또는 젠더를 써야 하는 게 좀 아쉽네요. USB-C 포트로 디스플레이를 출력(Alternate Mode)하게 하면 편할텐데 단가가 비싸지려나요..?

 

Micro HDMI 포트에 HDMI to Micro HDMI 젠더(별매품)를 꽂은 모습입니다.

 

[그 밖의 기능 및 성능들]

*Micro SD 슬롯: 부트로더 설치 파일을 Micro SD에 넣고 이 슬롯에 넣을 예정입니다.

*2-lane MIPI DSI display port

*2-lane MIPI CSI camera port

*AP: Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz

*RAM: LPDDR4-3200 SDRAM

RAM 용량은 구매할 때 2GB, 4GB, 8GB 중에서 선택할 수 있는데 저는 8GB를 선택했습니다.

*무선통신: 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE

*Raspberry Pi standard 40 pin GPIO header (fully backwards compatible with previous boards)

*H.265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode)

*OpenGL ES 3.1, Vulkan 1.0

*Operating temperature: 0 – 50 degrees C ambient

 

저의 글을 읽어 주셔서 감사합니다.

다음에는 라즈베리파이4 Model B에 우분투를 설치하는 방법을 다루겠습니다.(USB 부팅에 관한 설명 포함)

다음에 만나요!

댓글을 달아 주세요

728x90

수성비전자방입니다. Raspberry Pi APT Repository에는 Visual Studio Code가 포함되어 있습니다. 오늘은 라즈베리파이3 B+에 Visual Studio Code와 한국어 확장팩을 설치해 보겠습니다.(라즈베리파이4에 설치하는 방법도 동일할 것입니다.)

 

Visual Studio 설치하기

1. 라즈베리파이 OS를 부팅하고, 터미널을 실행합니다.

2. sudo apt update 명령을 실행합니다.

 

3. sudo apt install code 명령을 실행합니다. 그러면 Visual Studio Code 설치가 시작됩니다.

 

4. 잠시 기다리신 후 Visual Studio Code 설치가 완전히 끝나면 터미널 창을 닫습니다.

 

5. 라즈베리파이 메뉴→개발 로 들어가시면 Visual Studio Code가 설치되어 있는 것을 확인하실 수 있습니다.

 

익숙한 디자인의 창이 나오네요. 첫 화면은 튜토리얼 같은 건데 그냥 한 번 읽어 보세요.

 

튜토리얼 같은 것을 모두 넘기고 나면 진짜로 익숙한 첫 화면이 나오게 됩니다.

 

다만, Visual Studio Code를 처음 써 보시는 분들께는 이 화면이 어색할 지도 모르겠는데,

왼쪽 상단의 버튼들은 각각 이런 기능들이니 참고하시기 바랍니다.

 

한국어 확장팩 설치

사실 Visual Studio Code를 설치하고 나면, 그 이후는 운영체제와 상관 없이 사용법이 거의 동일합니다. 그래서 타 OS에서 VScode를 써보신 분들은 이후 내용을 이미 아실 겁니다.

 

1. 확장을 클릭합니다.

2. Korean을 검색합니다.

3. Korean Language Pack for Visual Studio Code를 클릭합니다.

4. Install을 눌러 설치합니다.

 

5. 오른쪽 아래에 VS Code를 재시작하라는 창이 뜹니다. Restart를 클릭하면 재시작됩니다.

 

한국어가 적용되었습니다.

 

Windows에서 쓰는 것과 얼마나 비슷한가?

[폴더 열기]

폴더 열기(파일→폴더 열기)를 누르면 이런 창이 뜹니다. 여기서 폴더를 지정하면

 

좌측에 폴더를 열어놓고 코딩할 수 있습니다.

 

[이 폴더에 있는 파일의 작성자를 신뢰합니까?]

Windows용 VScode에서도 얼마 전에 업데이트된 것인데, 보안을 위해 이런 창이 뜬다고 합니다. 사실 귀찮긴 한데...

 

[터미널]

위의 메뉴 목록의 터미널을 누르신 후 새 터미널을 클릭하시면 VScode 창에서 터미널 창을 사용하실 수 있습니다.

 

여기까지 보면 Windows에서 VScode를 쓰는 것과 거의 비슷하다는 생각이 들죠? VScode의 장점을 잘 활용할 수 있을 것 같습니다.

 

[속도]

한 가지 아쉬운 점은 작동 속도가 느리다는 것입니다. 다만, 제가 라즈베리파이3 B+를 사용하고 있다는 점에 주목하겠습니다. 라즈베리파이4에 설치하면 빠르지 않을까요?

 

저의 글을 읽어 주셔서 감사합니다.

다음에 만나요!

 

추신)라즈베리파이 메뉴를 클릭하지 않고 Visual Studio Code를 실행할 수 있습니다.

터미널 창에 code를 입력하고 엔터 치시면 됩니다.(참고로 Windows PowerShell에서도 쓸 수 있는 방법임.)

 

참고 자료

1) Microsoft. "Visual Studio Code on Raspberry Pi", Visual Studio Code 홈페이지. (2021. 06. 18. 방문).

 

Running Visual Studio Code on Raspberry Pi OS

Get Visual Studio Code up and running on Raspberry Pi OS.

code.visualstudio.com

 

댓글을 달아 주세요

728x90

수성비전자방입니다. 저는 라즈베리파이3 B+를 보유 중입니다. 어쩌다 보니 서버 공부용으로 사용할 때가 있었는데요, 이때 문제가 있었습니다. 라즈베리파이를 거실 공유기에 유선으로 연결해야 하는데 모니터는 제 방에 있는 것이죠. 그래서 저는 제 노트북으로 라즈베리파이를 원격제어 하기로 했습니다. 방법은 여러 가지가 있겠지만 저는 라즈베리파이 OS(관련 글)에 기본 탑재되어 있는 Real VNC를 이용하겠습니다.

 

1. 우선 처음에는 정석적으로 마우스, 키보드, HDMI 모니터, USB-Micro B 전원선을 연결해 주었습니다. 만약 처음부터 모니터 없이 세팅하시는 경우 다른 블로거 분이 작성하신 글을 찾아 보시기 바랍니다.

 

2. 그러면 부팅이 되었을 것입니다. 왼쪽 위의 라즈베리파이 메뉴 아이콘을 클릭하시고, 기본 설정에 있는 Raspberry Pi Configuration을 클릭합니다.

 

3. Interfaces 탭에서 VNC를 Enable로 설정합니다.

 

4. 작업표시줄에 있는 VNC 아이콘을 클릭합니다. 그러면 VNC 창이 열립니다.

VNC 창 왼쪽 절반 Connectivity를 보시면 라즈베리파이의 IP 주소가 나옵니다. 이 IP 주소를 참고하셔도 되고, 아니면 터미널 창에 ifconfig를 입력하여 확인하셔도 됩니다. 인터넷을 연결하지 않고 VNC를 설정하시는 경우 고정 IP를 설정하시면 됩니다(8번 과정 참고).

 

5. VNC 창 오른쪽 위의 메뉴(三)를 클릭합니다.

6. Options로 들어갑니다.

 

7. Connections에서 포트를 설정하실 수 있습니다. VNC 포트 기본값은 5900입니다. 그냥 두셔도 좋고, 변경하셔도 좋습니다.(변경이 되는지는 확인 안 해봤는데...)

저는 그냥 5900으로 두고 진행하겠습니다.

 

8. (선택사항)라즈베리파이 IP를 고정 IP로 설정하시면 편리합니다. VNC를 먼저 설정한 뒤 인터넷을 연결하시는 경우 IP를 고정할 것을 권장합니다. 아래 글을 참고하시기 바랍니다.

라즈베리파이 OS 고정IP 설정하기(https://toopyo.tistory.com/entry/raspberrypi-os-ip)

 

9. 이제 라즈베리파이를 인터넷이 가능한 환경에 설치하시고, 인터넷도 연결해 주시기 바랍니다.

(저의 경우는 공유기가 있는 거실에 설치했습니다.)

8번 과정에서 라즈베리파이 IP를 고정 IP로 설정하신 경우 이번에는 마우스, 키보드, 모니터를 연결하지 않으셔도 됩니다.

 

10. 공유기를 사용하는 경우 각 장치에 사설 IP가 부여됩니다. 같은 네트워크 안에서는 사설 IP를 입력하여 서버에 접속할 수 있지만, 외부 네트워크에서 서버에 접속하려면 공인 IP를 입력해야 하므로 공유기에서 포트포워딩을 해 주어야 외부 접속이 가능합니다. 포트포워딩 하실 때에는 본문의 7번 과정에서 포트 번호를 바꾸신 경우 그 번호를 내부 포트로 설정하시고, 바꾸지 않으신 경우 5900을 내부 포트로 설정하시기 바랍니다.

 

KT 공유기(Giga Wifi Home) 포트포워딩

 

위에 본인의 공유기가 없을 경우 인터넷에 공유기 이름을 검색해 보면 포트포워딩 하는 방법이 나오므로 검색해 보시기 바랍니다.

 

 

이제 Windows PC에 Real VNC 프로그램을 설치하고 연결하겠습니다.

11. https://www.realvnc.com/ 로 접속합니다.

12. Products를 클릭합니다.

13. VNC® Connect를 클릭합니다.

 

14. Download를 클릭합니다.

15. VNC® Viewer를 클릭합니다.

 

11~15. 사실 그냥 https://www.realvnc.com/en/connect/download/viewer/ 로 접속하시면 됩니다.

16. 운영체제를 선택하시고, 펼침 메뉴에서 원하는 옵션을 선택하신 뒤, Download VNC Viewer를 눌러 내려받으시면 됩니다.

제목에서 보시는 바와 같이 이 글은 Windows 운영체제 기준입니다. 그리고 EXE를 기준으로 다음 과정 설명 드리겠습니다.

 

17. 내려받은 파일을 실행해서 설치를 시작합시다.

 

18. Next

 

19. 동의하시고 Next

 

20. 원하는 대로 설정하시고, Next!

(Desktop Shortcut은 필수는 아니니 취향대로 하세요.)

 

21. 설치를 시작하려면 Install을 클릭하세요. 설치 설정을 검토하거나 변경하시려면 Back을 클릭하세요.

 

22. Finish를 눌러 Setup Wizard를 종료하세요.

 

23. 처음으로 마주하는 화면이군요.

'Send anonymous usage data to help improve VNC Viewer'는 원하지 않으시면 체크 해제하시기 바랍니다.

그리고 GOT IT을 클릭합시다.

 

24. File→New connection으로 들어갑니다.

 

25-1. 외부 네트워크에서 접속하는 경우 VNC Server에는 라즈베리파이공인IP:외부포트를 입력합니다.

가령, 라즈베리파이가 연결된 공유기의 공인 IP 주소가 123.45.67.8이고, 외부 포트를 38080으로 포트포워딩 했으면, 123.45.67.8:38080을 입력하시면 됩니다.(10번 과정의 이미지 상황)

25-2. 같은 공유기에 연결된 PC에서 접속하는 경우 VNC Server에는 라즈베리파이사설IP:포트번호를 입력합니다.

가령, 라즈베리파이의 사설 IP 주소가 172.30.1.3이고, 7번 과정에서 포트 번호를 바꾸지 않아 포트가 5900인 상태이며, 같은 공유기에 연결된 PC에서 접속하는 경우 172.30.1.3:5900을 입력하시면 됩니다.

26~27. Name과 Labels는 마음대로 설정하세요.

28. 잘 설정하셨다면 OK를 눌러 주세요.

 

29. 그러면 목록에 방금 설정한(?) 서버가 나타납니다. 그 서버를 더블클릭해서 접속해 주세요.

 

30. 잠시 기다리면 위와 같은 창이 뜹니다. Continue를 눌러 주세요.

 

31. Username은 pi입니다.(따로 변경하지 않았다면.) Password는 라즈베리파이 OS 설치할 때 설정하신 비밀번호를 입력하시면 됩니다.

(위의 이미지는 제가 비밀번호 일부를 가렸습니다. 자릿수 유추를 방지하기 위함입니다.)

 

32. 이제 Windows PC에서 라즈베리파이의 화면을 보고, 원격제어할 수 있습니다. 라즈베리파이에 마우스, 키보드, 모니터를 연결하지 않아도 돼서 편리합니다.(컴퓨터 두 대를 동시에 켜 둔다는 점이 좀 그렇긴 하지만...)

 

이렇게 오늘은 Windows PC에서 Real VNC를 이용하여 라즈베리파이를 원격제어하는 방법을 알아보았습니다.

다음에 만나요!

 

댓글을 달아 주세요

  • ddddd 2021.09.18 15:24  댓글주소  수정/삭제  답글쓰기

    안녕하세요 라즈베리파이 입문자 대학생입니다. 위 과정대로 하는데
    팀 프로젝트라서 다른사람도 자신의 집에서 접속할려고하면 포트포워딩을 해야하나요?
    제가 집에서 켜놓고있는 상태라 저는 포트포워딩을 했습니다 포워딩IP주소는 라즈베리파이OS에서 VNC들어가서 뜨는 IP주소로 설정했습니다. 근데 이게 안되면 공인IP로 해야하는거 같은데 공인 IP를 보는 방법을 모르겠습니다. 뭐가 문젠지도 사실 잘 모르겠네요 팀원은 VNC뷰어만 깔아서 설정 똑같이해서 접속하면 되는거는 아닌가요?

    • ddddd 2021.09.18 15:39  댓글주소  수정/삭제

      그리고 그 고정IP로 하는것도 해봤는데 ㅠㅠㅠ 와이파이는 연결 되어있다고 뜨는데 실제로 라즈베리파이OS는 인터넷이 안되네요ㅠㅠ

    • 수성비 2021.09.18 15:41 신고  댓글주소  수정/삭제

      포트포워딩은 라즈베리파이(VNC 서버)만을 대상으로 하시면 됩니다. 다른 컴퓨터(VNC 클라이언트)는 포트포워딩을 할 필요가 없습니다. ddddd님께서 "포워딩IP주소는 라즈베리파이OS에서 VNC들어가서 뜨는 IP주소로 설정했습니다."라고 하신 것으로 보아 포트포워딩은 잘 하신 것 같습니다.

      ★★★
      공인IP는 라즈베리파이OS에서 웹브라우저 여시고 네이버나 다음 등 포털사이트에 '내 아이피'라고 검색하시면 쉽게 확인하실 수 있습니다.

    • 수성비 2021.09.18 15:53 신고  댓글주소  수정/삭제

      고정IP를 설정하실 때에는 IP를 잘 선택하셔야 합니다.. 사용할 수 있는 범위에서 IP를 선택하셔야 하고, 다른 기기에 IP가 겹치지 않도록 해 주셔야 할 겁니다.
      가령, IP 사용범위가 172.30.1.1~172.30.1.127이고, 그 중 DHCP IP 사용범위(동적IP에 할당되는 범위)가 172.30.1.1~172.30.1.60인 경우에는
      ①172.30.1.5→△(DHCP IP 범위이므로 다른 기기와 IP가 겹칠 위험이 있음.)
      ②172.30.1.70→○
      ③172.30.1.140→X(IP 사용범위가 아님.)
      ④192.168.0.1→X(해당 공유기의 IP 범위가 아님. 일단 첫 칸의 숫자가 달라지면 안 됩니다.)

      저는 배우고 알게 된 것을 글로 정리할 뿐이고, 제가 아는 정보 중에는 틀린 정보가 있을 수도 있습니다.
      ddddd님께서 더 깊이 알아보실 것을 추천드리고 싶습니다.
      고정 IP와 동적 IP, 공인 IP와 사설 IP, 포트포워딩 등에 대해서 검색해 보시는 것이 좋을 것 같습니다.

  • sd 2021.09.29 02:26  댓글주소  수정/삭제  답글쓰기

    28번 까지 잘 했는데 그후 클릭하니 컴퓨터에서 응답을 기다리는 동안 시간이 초과되었습니다 라고 뜨는데 해결 방안이 있을까요?

    • 수성비 2021.10.04 06:07 신고  댓글주소  수정/삭제

      무언가 잘못 설정하신 것이 있는 것 같네요. 다른 블로거 분들의 글도 찾아보시면서 무엇이 잘못되었는지 확인해 보시는 것이 좋을 것 같습니다. 여러 사람의 글들을 보면 더 다양한 방법을 알게 되니까 도움이 되지 않을까요?^^

728x90

수성비전자방입니다. 오늘은 라즈베리파이 OS에서 고정IP 설정하는 방법을 알려드리겠습니다.

 

1. 라즈베리파이와 같은 네트워크에 연결된 PC에서 CMD(명령 프롬프트)를 실행합니다.

 

2. ipconfig 명령을 실행합니다.

3. 유선랜을 연결하신 분은 이더넷 어댑터 이더넷을, 무선랜을 연결하신 분은 무선 LAN 어댑터 Wi-Fi를 주목하시기 바랍니다. 연결별 DNS 접미사, IPv6 주소, IPv4 주소, 서브넷 마스크, 기본 게이트웨이가 나올 것입니다. 여기서 게이트웨이 주소를 확인합니다.

버추얼박스를 설치하신 분들께서는 VirtualBox Host-Only Network와 혼동하지 않도록 주의 바랍니다!

 

4. 웹브라우저에서 게이트웨이로 접속하시면 공유기 설정 페이지로 연결됩니다. DHCP IP(사설IP) 사용범위를 확인하시기 바랍니다.(KT 공유기의 경우 장치설정→네트워크 관리→LAN 연결 설정 에서 확인하실 수 있습니다.) 그리고 현재 사용중인 사설IP 외의 다른 IP를 라즈베리파이의 고정IP로 설정하겠습니다.

혹시 DHCP IP 사용범위 외에 사용할 수 있는 IP가 없다면 DHCP IP 사용범위를 축소시켜서 사용할 수 있는 IP를 남겨 두시기 바랍니다.

 

이제 라즈베리파이에서 고정IP를 설정하겠습니다. 저는 라즈베리파이3 B+를 사용하였습니다.

 

5. 라즈베리파이 OS 작업표시줄에 있는 와이파이/유선랜 아이콘을 오른쪽 클릭합니다.

6. Wireless & Wired Network Settings를 클릭합니다.

 

7. eth0과 wlan0이 있습니다.

eth0: 이더넷(유선랜)

wlan0: 무선랜

원하는 것을 선택하고 설정하시면 됩니다. 저는 둘 다 했습니다.^^

8. Automatically configure empty options에 체크하시면 빈칸을 자동으로 채워주므로 편리합니다.

9. IPv4 Address에 원하는 고정 IP를 입력합니다.

*. Router는 게이트웨이를 적는 칸입니다. 적고 싶으시면 적으세요.^^

10. 적용하고 닫아주세요.

 

11. 좌측 상단의 메뉴 아이콘을 클릭하고, 로그아웃을 클릭한 다음, Shutdown options에서 Reboot하시면 고정IP가 적용된 것을 확인하실 수 있습니다.

 

저의 글을 읽어주셔서 감사합니다. 다음에 만나요!

댓글을 달아 주세요

728x90

수성비전자방입니다. 오늘은 라즈베리파이3 B+로 홈페이지 서버를 만들어 보겠습니다.

 

사전 준비

1. 우선 개인적으로 HTML, CSS(그 외에 필요하다면 Javascript까지)를 이용하여 홈페이지를 만들어 주세요. 저는 간단하게 테스트용으로 index.html, stylesheet.css, test.html 파일을 준비했습니다.

2. 라즈베리파이3 B+에 운영체제를 설치해 주세요. 저는 라즈베리파이 OS를 사용했습니다. 라즈베리파이 OS 설치 방법과 한국어 패치 방법이 궁금하시면 아래 링크를 클릭하세요.

라즈베리파이 OS 설치와 한국어 패치(라즈베리파이3 B+)(toopyo.tistory.com/entry/raspberrypi-os-32)

 

Node.js 설치

2021년 2월 5일 기준

1. https://nodejs.org 로 접속하세요. 그러면 두 개의 초록색 버튼이 보일 겁니다. 하나는 LTS이고, 다른 하나는 Current입니다.

*LTS: 많은 사용자에게 권장되는 버전. 즉, 안정적인 버전.

*Current: 최신버전

원하시는 버전을 생각해 보세요. 저는 LTS를 사용하겠습니다.

저 초록색 버튼은 클릭하지 마시고, 버전 번호만 기억해 두세요.

 

2. 터미널을 실행합니다.

3. 아래 명령어를 입력하여 실행합니다.

curl -sL https://deb.nodesource.com/setup_버전앞자리.x | sudo -E bash -

예를 들어 14.15.4 버전을 내려받으시려면,

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

이렇게 입력하시면 됩니다.

 

4. sudo apt-get install -y nodejs 명령을 실행합니다.

5.

sudo apt-get install gcc g++ make

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

sudo apt-get update && sudo apt-get install yarn

이 명령들은 필수인지는 모르겠는데 저는 했습니다. 모두 터미널 창에 나온 것들입니다. Windows 명령 프롬프트와 달리 라즈베리파이 OS의 터미널 창에서는 복사, 붙여넣기가 안 돼서 불편하군요...

 

6. 다 설치가 되었으면 버전이 맞게 설치되었는지 확인해 봅시다.

node -v

npm -v

이 명령들을 각각 실행해 주시면 됩니다.

 

Node.js로 서버 열기

1. 서버 설정과 관련한 *.js 파일(*은 임의의 파일명)을 만들어야 합니다. www.w3schools.com/nodejs/nodejs_url.asp를 참고했습니다.

제가 작성한 소스코드를 아래에 넣어드리겠습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var http = require('http');
var url = require('url');
var fs = require('fs');
 
http.createServer(function (req, res) {
  var q = url.parse(req.url, true);
  var filename = "." + q.pathname;
  fs.readFile(filename, function(err, data) {
    if (err) {
      res.writeHead(404, {'Content-Type''text/html'});
      return res.end("404 Not Found.");
    } 
    else{
    res.write(data);
    return res.end();
    }
  });
}).listen(38080);
cs

이제 각 줄이 무엇을 의미하는지 설명해 드리겠습니다.(제 지식의 한계로 모두 설명해 드리기는 어렵고, 일부만...) 색깔은 위와 조금 다른 점 양해 부탁드립니다.

 

[시작하기 전에 - 모듈을 포함시키는 방법]

var 변수이름 = require('모듈명')

이 글에서는 http, url, fs 모듈을 사용하겠습니다.

 

[1행]

var http = require('http');

http라는 변수를 정의하고, 그걸 통해서 http 모듈을 포함시키겠습니다.

 

[2행]

var url = require('url');

이 모듈은 URL을 분석하기 위해 필요합니다. HTML, CSS 등의 파일 수를 합쳐서 총합이 2개 이상인 경우 URL을 분석할 수 있어야 서버가 정상 작동합니다.

URL을 분석한다는 것은 가령, 주소가

http://123.45.6.78:38080/index.html?id=abc&page=1 이면

123.45.6.78은 host로,

38080은 port로,

index.html은 path로,

그 뒤로 있는 index.html?id=abc&page=1은 query string으로 분석하는 것입니다.

오늘 저는 path까지만 사용하겠습니다.

 

[3행]

var fs = require('fs');

File System 모듈입니다.

 

[5행]

http.createServer(function (reqres) {

 

[6행]

var q = url.parse(req.urltrue);

 

[7행]

var filename = "." + q.pathname;

예를 들어, path가 index.html이면, filename은 ./index.html이 됩니다.

 

[8행]

fs.readFile(filenamefunction(errdata) {

 

[9행]

if (err) {

만약 오류가 발생하면 10~11행의 소스코드를 실행합니다.

 

[10행]

res.writeHead(404, {'Content-Type': 'text/html'});

오류코드 404를 내보냅니다. 그리고 콘텐츠 타입을 HTML로 합니다.

 

[11~12행]

return res.end("404 Not Found.");

화면에 404 Not Found를 출력합니다.

 

[13~17행]

    else{

    res.write(data);

    return res.end();

    }

  });

오류가 발생하지 않으면 해당 파일을 실행합니다. 이번에 {'Content-Type': 'text/html'}이 없는 이유는 HTML 외에 다른 파일(ex. CSS)도 읽기 위해서입니다.

 

[18행]

}).listen(38080);

포트 번호를 38080으로 지정합니다. 보통 8080으로 많이 사용하시는데 제가 38080으로 바꾼 이유는 포트 번호 변경이 가능하다는 것을 보여드리기 위해서입니다. 사용하고 싶으신 포트 번호를 괄호 안에 넣어 주시면 됩니다.

 

2. 사전 준비하신 HTML, CSS 등의 파일과 1번 과정에서 준비한 *.js 파일을 라즈베리파이에 넣어 주세요. 저는 pi 폴더 안에 server 폴더를 만들고, 그 안에 파일들을 넣었습니다. 제가 작성한 *.js 소스코드 기준으로 *.js 파일은 다른 HTML, CSS 파일들과 동일한 폴더에 있어야 합니다.

3. 터미널 창에서 cd server를 입력해서 server 폴더로 이동하세요.

4. node *.js 명령을 실행하시면 *.js에 작성한 설정대로 서버가 열립니다.

아까 말씀드린 대로 *은 임의의 파일명입니다. 저 같은 경우에는 homepage.js 파일로 저장했으므로 node hompage.js 명령을 실행했습니다.

 

5. 이제 라즈베리파이의 웹브라우저에서 http://localhost:38080/index.html 로 접속하면 서버의 index.html 파일이 열립니다.

(물론 서버에 index.html 파일이 없으면 안 열립니다.)

CSS도 잘 적용되었습니다. 세부 항목을 눌러 보았습니다.

 

제가 테스트용으로 만든 페이지라서 별 내용 없습니다.^^

 

없는 파일명으로 path를 입력하거나 path를 입력하지 않으면 404 Not Found.가 출력됩니다.

 

서버를 끄시려면 터미널 창에서 Ctrl+C를 누릅니다. 복사 단축키가 아니라 서버 끄는 단축키입니다.

 

포트포워딩

공유기를 사용하는 경우 각 장치에 사설 IP가 부여됩니다. 같은 네트워크 안에서는 사설 IP를 입력하여 서버에 접속할 수 있지만, 외부 네트워크에서 서버에 접속하려면 공인 IP를 입력해야 하므로 공유기에서 포트포워딩을 해 주어야 외부 접속이 가능합니다. 인터넷에 공유기 이름을 검색해 보면 포트포워딩 하는 방법이 나오므로 검색해 보시기 바랍니다.

포트포워딩 하실 때 내부 포트는 *.js 파일 거의 마지막 줄에 작성하신 그 포트 번호를 입력하시면 됩니다.

포트포워딩이 완료되면 외부 네트워크에서는 웹브라우저 주소창에 http://공인IP:외부포트/path를 입력해서 접속하실 수 있습니다.

위의 이미지와 저의 소스코드로 예를 들자면, 포트포워딩을 할 때 내부 포트에는 38080을 입력하고, 만약 제가 외부 포트도 38080으로 설정했다면 http://123.45.67.8:38080/index.html을 입력해서 라즈베리파이 서버에 있는 index.html 파일로 접속할 수 있습니다.

 

저의 글을 읽어 주셔서 감사합니다.

다음에 만나요!

댓글을 달아 주세요

728x90

수성비전자방입니다. 저는 2018년 후반기부터 라즈베리파이3 B+를 보유중입니다. 당시에는 라즈비안을 설치해서 사용했는데 지금은 이름이 라즈베리파이 OS로 바뀌었더라고요. 뿐만 아니라 라즈베리파이 누리집도 좀 달라졌길래 이번에 라즈베리파이3 B+에 Raspberry Pi OS 설치하고, 한국어 패치를 해 보겠습니다.(라즈베리파이4도 비슷하겠죠, 뭐...)

 

1. https://www.raspberrypi.org 에 접속합니다.

2. SoftwareRaspberry Pi OS

 

3. Raspberry Pi Imager를 클릭하세요. Raspberry Pi Imager는 라즈베리파이에 설치할 수 있는 각종 운영체제를 내려받아 설치해 주는 프로그램인데, img 파일이나 zip 파일을 내려받는 것보다 빠른 것 같습니다.

 

4. 운영체제에 맞는 버전을 설치하세요. 저는 Windows PC를 사용하므로 Download for Windows를 클릭하겠습니다.

 

5. 다른 앱들을 종료하고 Install을 클릭합니다.

다른 앱들을 종료하는 것은 현재 시스템 파일들을 재부팅 없이 업데이트 가능하게 한다고 쓰여 있는 것 같네요.

 

잠시 기다리면 끝납니다.

6. 노트북에 Micro SD를 장착한 후(Micro SD 슬롯이 없다면 젠더 등을 이용) Raspberry Pi Imager를 실행해 줍시다.

 

이게 바로 Raspberry Pi Imager입니다.

7-1. CHOOSE OS를 클릭합니다.

 

7-2. 원하는 운영체제를 고릅니다.

 

목록은 아래와 같습니다.

*Raspberry Pi OS(32-bit)

*Raspberry Pi OS(other → Lite, Full 중 택1)

*Other general purpose OS(Ubuntu, RISC OS PI 중 택1)

*Media player - Kodi OS(LibreELEC)

*Emulation and game OS(RetroPle, Recalbox 중 택1)

*Other specific purpose OS(TLXOS)

*Misc utility Images(Raspberry PI 4 EEPROM boot recovery)

*Erase

*Use custom

 

저는 우선 Erase(SD 카드 포맷)를 하고, Raspberry Pi OS(32-bit)를 설치했습니다.

사실 포맷을 따로 안 해도 라즈베리파이 OS를 설치하면 알아서 포맷해 줍니다만, 직접 제 손으로 포맷해 주고 싶었습니다.

img 파일을 직접 내려받으신 분은 Use custom을 이용하시기 바랍니다.

 

8. Choose SD card를 클릭하면 나오는 화면입니다. SD 카드를 잘 선택합시기 바랍니다. 드라이브 문자까지 알려주니 편안하군요.

 

9. 운영체제와 SD 카드를 잘 선택하였다면, WRITE를 클릭합니다.

이후의 내용은 Raspberry Pi OS(32-bit)를 기준으로 하겠습니다.

 

10. SD 카드가 포맷된다고 합니다. YES를 클릭합니다.

 

기다리는 중...

 

11. 완료! 이제 Micro SD를 노트북에서 뽑습니다.

 

12. 라즈베리파이3 B+에 USB 허브(마우스, 키보드), 유선랜, HDMI, 그리고 방금 만든(?) Micro SD를 꽂은 다음, 전원선을 꽂으면 부팅됩니다.

 

13. 잠시 기다리세요.

아무 화면도 안 뜬다고 당황하지 마시고, 기다리시면 다음 과정으로 넘어갑니다.

물론 올바른 전원 어댑터(라즈베리파이3 B+의 경우 V=5V, I≥2.5A)을 사용했다는 것을 전제로 합니다.

 

이런 화면에서는 딱히 건드릴 것 없이 기다리시면 완료됩니다.

 

14. Next를 클릭하세요.

 

15. Country, Language, Timezone을 선택하세요.

이때 반드시 Use English language를 체크하시기 바랍니다. 안 그러면 한국어가 적용되는데 한글이 깨져서 뭐가 뭔지 알 수가 없습니다.(저는 그걸 경험하고 SD 카드를 다시 포맷했습니다.ㅋㅋ)

 

16. 기본 user 이름은 pi이고, 비밀번호는 화면에 표시된 저거라는데, 비밀번호를 바꾸라고 합니다. 새 비밀번호를 입력해 주세요.

 

17. 이 사진처럼 화면 바깥으로 검은 테두리가 보인다면 This screen shows a black border around the desktop에 체크해 주세요.

18. 사실 제가 유선랜을 중간에 꽂아서 이게 랜선을 장착해도 뜨는 창인지 모르겠습니다. 와이파이 선택 창입니다. 유선랜을 사용하실 거라면 굳이 설정할 필요가 없죠? 저는 Skip하겠습니다.

 

19. 소프트웨어 업데이트는 하겠습니다. Next 클릭.

 

20. OK

 

21. 이제 Restart 해줍니다.

 

22. 네. 이제 재부팅이 되었습니다. 그러면 터미널을 실행해 주세요. 작업표시줄에 있죠?

 

23. sudo apt-get install ibus-hangul fonts-unfonts-core 명령을 실행해 주세요.

 

24. Y를 입력하고 엔터치세요.

 

25. 이제 터미널을 닫겠습니다.

 

26. 왼쪽 위 산딸기같이 생긴 라즈베리 아이콘이 메뉴 아이콘입니다.

메뉴→Preferences→Raspberry Pi Configuration으로 들어가세요.

 

27. Localisation 탭에 들어갑니다.

28. Set Locale을 클릭합니다.

29. 한국어로 설정합니다.

30. OK를 클릭합니다.

 

31. Set Keyboard를 클릭합니다.

32. 자판을 설정해 줍니다.

33. OK를 클릭합니다.

 

34. OK를 클릭합니다.

35. Yes를 클릭하면 재부팅됩니다.

 

이제 한글로 나오는군요. 아직 끝이 아닙니다.

36. 메뉴→기본 설정→iBus 환경 설정

 

37. 예

 

38. 그런데 오류가 발생했습니다. 어떡하죠?

 

38-1. 터미널을 실행합니다.

38-2. sudo rm -rf .config/ibus 명령을 실행합니다.

38-3. im-config -n ibus 명령을 실행합니다.

 

38-4. 메뉴→로그아웃

38-5. Reboot

 

39. 오른쪽 위를 보시면 EN이라고 적힌 것이 있습니다. 그것을 클릭한 뒤, 한국어 - Hangul을 클릭합니다.

 

이제 한글 작성이 가능합니다. 영어로 쓰실 때에는 작업 표시줄의 아이콘을 클릭하는 것이 아니라 한영 키를 누르시면 됩니다.

 

오타 지적 받겠습니다. 댓글 남겨 주세요.

궁금하신 점 댓글 남겨 주시면 제가 아는 부분에 한하여 답변 드리겠습니다.

다음에 만나요!

댓글을 달아 주세요

728x90

안녕하십니까? 수성비입니다. 오늘은 비가 많이 오네요..

오랜만에 글을 쓰게 되었습니다. 사실 2019년 5월에 글 쓸 준비를 다 해 놓고 바빠서 못 쓰고 있었어요. 그래도 언젠가는 쓸 글이어서 지금이라도 쓰게 되었습니다.

 


이 글을 보기 전 구매기와 1편부터 보고 오세요!

https://toopyo.tistory.com/entry/라즈베리파이3-B-구매-및-개봉기?category=808510

https://toopyo.tistory.com/entry/라즈베리파이3-B에-라즈비안-설치하기1NOOBS-이용

 

그럼, 이제 2편(라즈베리파이 조립 및 NOOBS 설치)를 본격적으로 시작하겠습니다.


라즈베리파이 조립

*. 왼쪽부터 케이스, 라즈베리파이 본체, SD 카드입니다. 케이스는 장착을 실패했습니다. 다른 것을 하나 더 구매해 보아야겠습니다.

 

1-1. 방열판을 준비합니다.

1-2. 방열판의 양면 테이프를 뜯습니다.

 

1-3. 올바른 위치에 부착합니다.(https://www.icbanq.com/P002110426 참고)

 

2-1. Micro SD 카드를 삽입하는 곳입니다.

 

2-2. 이와 같이 Micro SD를 삽입합니다.

 

*. 케이스 장착은 실패했으니 패스.

 

3. HDMI, 마우스, 키보드,  유선랜을 연결했습니다.

 

4. 전원 어댑터를 연결했습니다.

 

5. 불이 들어오네요.


NOOBS 설치

*. 모니터에 화면이 뜸.

 

1. 언어를 한국어로 설정할 수 있습니다.

 

2. 라즈비안을 설치하겠습니다.

 

3. 설치.

 

4. 예.

 

설치중.

 

설치중..

 

설치 완료.
재부팅

 

Welcome to the Raspberry Pi Desktop

5. Next를 눌러야겠죠?

 

6. 이런 창이 뜨는데

 

이렇게 설정하고 Next를 눌렀습니다.

 

비밀번호를 설정했는데 5월에 설정해서 지금은 기억이 안 나네요... 뭐였더라?

 

그나저나 케이블이 키보드를 가리고 있어서 입력하기 너무 힘드네요... 제 책상 구조에 문제가 있습니다.

 

사진으로는 잘 안 보이는데 사실 가장자리에 검은 부분이 있었습니다.

 

그래서 This screen shows a black border around the desktop에 체크.

 

그 다음 와이파이를 설정할 수 있습니다.(개인정보 보호를 위해 사진은 안 올리겠음.)

 

소프트웨어를 업데이트 하라고 하네요.

 

OK

 

Restart

 

가장자리 검은 부분이 사라졌는데 사진으로는 잘 안 보이네요...

 

웹 브라우저는 Chromium입니다. 크롬처럼 쓸 수 있어요.

 

이제 상단 작업표시줄(?)을 보겠습니다.

Wi-Fi

 

블루투스

블루투스 작동은 하네요.

유선 키보드가 불편해서 블루투스 키보드를 써 보았습니다.

 

블루투스 쓰듯이 설정하면 됩니다.

 

연결 성공.

 

이건 파일 관리자인 것 같습니다.

터미널.

 

휴지통.

 

설정인데 파일 관리자같이 생겼네요.

 

왼쪽 위 라즈베리 그림을 누르면 메뉴가 뜹니다.

 

Shutdown을 누르면 이렇게 창이 뜹니다.(사실 잘 기억 안 나서 틀릴 수도 있어요...)

 

전원을 끄면

이렇게 본체에 빨간 불만 들어옵니다. 이제 해체하시면 됩니다.

 

이렇게 라즈베리파이 설치기 2편을 마치겠습니다. 이제 다음부터는 실제 사용을 해 보겠습니다.(방학 중에 할 수 있으려나..?)

다음에 만나요!

티스토리 새 에디터는 사진에 하이퍼링크를 달 수 없어서 배너 대신 텍스트로 대체합니다. 링크를 클릭하세요.

 

이용안내(저작권 및 부가서비스)

https://toopyo.tistory.com/entry/ssbguide

 

수성비 전자방을 네이버 이웃으로 추가하세요!

(여기 클릭)카테고리 바로 아래에 있습니다.

 

 

 

댓글을 달아 주세요

728x90
안녕하십니까? 수성비입니다. 오늘은 라즈베리파이3 B+에 NOOBS를 이용하여 라즈비안을 설치하도록 하겠습니다.
내용이 길 것으로 예상되므로 1편, 1.5편, 2편으로 나누어 진행하겠습니다.
(계획은 변경될 수 있음.)
 
1편은 SD 카드에 NOOBS 파일을 넣는 것까지 진행합니다.
 
  1. http://www.raspberrypi.org 로 접속합니다.
    라즈베리파이 누리집은 한국어를 제공하지만 부분적으로만 제공되므로 그냥 영어로 보는 것이 낫습니다.
  2. Download로 들어갑니다.
  1. NOOBS를 선택합니다.
    cf)NOOBS 없이 라즈비안만 설치하려면 Raspbian을, 라즈베리파이 없이 PC에 설치하려면 Raspberry Pi Desktop을 선택하시면 됩니다. 이 경우 설치 방법이 이 글과 다를 수 있습니다.
  1. 저는 NOOBS를 내려받았습니다.
    내려받는 방법은 바로 zip 파일로 방는 방법토렌트를 이용하는 방법이 있습니다. 저는 토렌트를 사용했습니다.
    (uTorrent를 설치하는 방법은 여기서 다루지 않겠습니다.)
  1. 토렌트 파일을 실행하면 위와 같이 뜨는데 저장 경로를 지정하시고 확인을 누르시면 됩니다.
  2. 설치가 진행됩니다.(이 부분은 따로 사진 못 찍음.)
  1. 설치가 완료되면 위와 같이 삭제를 해 주셔야 합니다.(정확한 용어는 잘 모르겠네요..)
이제 SD 카드 포맷 프로그램을 설치하겠습니다.
  1. 스크롤을 내립니다.
  1. SD 카드 포맷을 진행할 PC 운영체제에 맞는 프로그램을 설치합니다.
(영어..)
  1. 동의해야 하니 Accept를 클릭합니다.
  2. 파일을 내려받습니다.(실행/저장/다른이름으로저장)
  1. 압축 파일 안에 설치 프로그램이 있습니다. 압축을 풀든지 바로실행을 하든지 그냥 실행하든지 어떻게든지 저 프로그램을 실행합니다.
(14. 흔한 설치 프로그램의 시작 화면. Next를 누른다..)
  1. 이 내용은 위 11번의 영문으로 된 글과 같은 것 같습니다. 동의하시고(I accept~) Next를 누릅니다.
  1. 설치 경로 지정(Next를 누릅니다.)
  1. 현재 설정 확인 (Next를 누릅니다.)
  2. 설치가 진행됩니다.
  1. 그냥 지금 실행합니다. Launch the program에 체크하시고 Finish를 누릅니다.
 
그런데... 일단 SD 카드를 삽입해야겠죠?
저는 노트북에 SD 카드 포트(슬롯?)이 있어서 위와 같이 어답터(어댑터?)에 마이크로SD를 넣고 노트북에 삽입했습니다. 다른 컴퓨터는 그 컴퓨터 상황에 맞게 삽입하시면 됩니다.
 
  1. 이제 SD Card Formatter 프로그램에서 Select card(포맷할 SD 카드 드라이브 문자), Volume label(저는 라즈베리파이 누리집에 나온 이름으로 설정했습니다.)를 설정하고 Format합니다.
  1. 포맷이 성공적으로 완료되었습니다. 확인

 
  1. 이제 포맷한 SD 카드에 운영체제 파일을 넣습니다.
    (ZIP: 압축 풀기.      ISO: 별도 프로그램 사용)

오늘 준비한 글은 여기까지입니다.

글은 여기까지이지만 설치 과정은 아직 라즈베리파이3 B+ 조립, 운영체제 설치가 남아 있습니다.

 

라즈베리파이 NOOBS 설치기는 1.5편, 2편으로 돌아오겠습니다.

다음에 만나요!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

댓글을 달아 주세요

728x90

안녕하십니까? 수성비입니다. 오랜만에 제대로 글을 올리는데요. 오늘은 라즈베리파이3 B+ 구매 및 개봉기를 올리도록 하겠습니다.(네 달 전부터 예고한 것 같은데 이제서야 올리네요.)

 

이 글은 준비물, 구매기, 개봉기 세 부분으로 나누어 진행하겠습니다.

 

[준비물]

●라즈베리파이3 B+(본체)

●라즈베리파이3 B+ 케이스

●라즈베리파이 방열판

  -라즈베리파이 버전과 관계 없이 대, 소를 구매하시면 됩니다.

●HDMI 케이블

  -라즈베리파이에는 HDMI 단자가 있습니다. 따라서 HDMI 케이블이 필요하며, 만약 모니터의 단자가 다른 종류일 경우 젠더를 사용하시면 될 것 같습니다.

  -저는 HDMI-DVI 젠더를 구매했습니다.

 

●어댑터

라즈베리파이 누리집(http://raspberrypi.org)에 따르면

마이크로 B 타입(마이크로 5핀으로 많이 불립니다.),

전류(I) 2.5A 이상을 만족해야 한다고 하네요.

(참고로 전압이 5V여야 한다고 하시는 분도 있습니다. 출처: https://cosmosjs.blog.me/130180662435?Redirect=Log&from=postView)

라즈베리파이3 전용 어댑터를 사용하시는 것도 방법 중 하나입니다.(구매기 참고)

 

●Micro SD 카드(8GB 이상)

  -주의: 라즈베리파이 구버전을 사용하실 경우 SD 카드 사양이 달라질 수 있습니다. 반드시 확인할 것.

 

[구매기]*주의: 현재와 가격 및 이벤트 상품이 다를 수 있습니다.

라즈베리파이3 B+는 ICbanQ에서 구매했습니다. ICbanQ는 라즈베리파이, 아두이노, PCB 등을 판매하는 것 같습니다. 참고로 처음 이용하신다면 카카오계정으로 로그인보다는 회원가입을 추천합니다.(카카오계정으로 로그인을 해도 결국 회원가입하라고 함.) 저는 이벤트 기간에 구매해서 케이스를 사은품으로 받았습니다. 지금은 이벤트 기간이 아닐 테니 본체와 함께 케이스도 구매하는 것 잊지 마세요!(세트를 구매하는 것도 방법 중 하나임.)


세트를 구매하지 않았기 때문에 방열판은 별도로 구매해야 했습니다. 방열판도 ICbanQ에서 구매했습니다. 저는 착색 일반 (대), 착색 일판 (소)를 구매했습니다.

 

이제 11번가로 넘어옵니다. 여기서는 케이블과 어댑터, SD 카드를 구매했습니다.


일단 HDMI 케이블은 이미 집에 있는 것을 쓰기로 했구요~. 다만 제가 사용할 장소인 학교의 모니터가 HDMI를 지원하지 않아 HDMIDVI 젠더와 DVI 케이블을 새로 구매했습니다.
 

어댑터의 경우, 저는 11번가에서 라즈베리파이3 전용 어댑터를 구매했습니다.

 

SD 카드는 삼성전자 microSD EVO 32GB Class10을 구매했습니다. 이것으로 정상적으로 실행이 되는지는 설치를 해 봐야 알 듯..(아직 설치를 안 해봤습니다. 방학 중에 해야 하는데...)

 

[개봉기]

음.. 정말 죄송하지만 이게 뭐였는지 기억이...(개봉한지 너무 오렌 시간이 지난 후에 글을 쓰고 있음.)

이건 DVI-D 싱글 5m 케이블과 HDMI-DVI 젠더입니다.

다음은 어댑터입니다.(아마도?)

이렇게 뽁뽁이 포장 안에


어댑터가 들어 있네요.^^

다음은 방열판입니다.

이렇게 들어있습니다.

하나는 큰 것, 하나는 작은 것입니다.

다음은 SD 카드입니다.

뽁뽁이를 뜯어보면

놀라운 것은 MicroSD 뿐만 아니라 일반(?)SD 젠더도 같이 들어 있다는 사실!

(그런데 저거 세 개씩이나 있어서 어디에 쓰지..?)

아래는 사실 두 번째로 받은 제품인데요.. 바로 라즈베리 파이입니다!

큰 상자...

멋있게 칼로 뜯어보니...

......(빈 공간 어쩔 거니?)

(더 황당한 건 그나마 커 보이는 왼쪽 상자는 사은품이라는 사실. 제가 구매한 것은 오른쪽 물체입니다.)

(사은품: 휴지. 부엌에 놓고 잘 썼습니다.)

왼쪽: 사은품(케이스)

오른쪽: ☆Raspberry Pi 3 B+ 본체

사은품(휴지)

이제 본체를 개봉해 봅니다.

아직 써 보지는 못했네요..

사용설명서입니다.

케이스를 뜯어보았습니다.

 

사실 제품 중에 사용해 본 건 휴지밖에 없습니다. 나머지 제품들은 다음 글부터 사용해 보게 될 것 같습니다.

제가 바쁜 와중에 글을 쓰다 보니 글의 순서가 뒤죽박죽입니다. 방문자 여러분께 죄송하다는 말씀 드리고 싶습니다.

 

오랜만에 쓴 글이었는데요, 이제 더욱 자주 글을 쓸 수 있기를 기대해 봅니다.

감사합니다. 다음에 만나요!

 







 

 

 

댓글을 달아 주세요