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를 이용하여 라즈베리파이를 원격제어하는 방법을 알아보았습니다.

다음에 만나요!

 

댓글을 달아 주세요

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

수성비전자방입니다. 저는 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을 클릭합니다.

 

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

 

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

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

다음에 만나요!

댓글을 달아 주세요