상세 컨텐츠

본문 제목

Personal 개발환경 세팅

Coding/about Computer

by 세미531 2021. 11. 10. 15:08

본문

728x90

새롭게 노트북을 구매하면서 이참에 정리해놓으면 좋을 것 같아 새롭게 개인적인 개발환경 세팅 및 유용하게 사용하는 프로그램들의 링크를 첨부하려 한다.

cpu : intel i7 11gen gpu : nvidia mx450

 

일단 윈도우와 우분투를 듀얼부팅으로 사용하기 때문에 먼저 듀얼부팅 방법을 소개하면

https://wnw1005.tistory.com/477

 

Windows 10 - Linux(Ubuntu) 멀티부팅(듀얼부팅) 시스템 구축

[관련 게시물] 2020/11/16 - [서버 운영/버추얼박스(VirtualBox)] - 버추얼박스 가상머신에 Windows 10 설치 미디어 iso 이미지 파일 등록 2020/11/18 - [윈도 10] - Windows 10 설치(+ 버추얼박스 가상머신) 2020..

wnw1005.tistory.com

이 블로그의 글을 참고하면 좋을 것 같다. 또한 이를 위한 부팅 usb 만드는 법은

https://wnw1005.tistory.com/367

 

Rufus로 부팅 가능한 USB 디스크 만들기 - 예시 : 우분투(Ubuntu) 20.04

[관련 게시물] 우분투(Ubuntu) 20.04 LTS Focal Fossa 관련 연재 2020/04/07 - [리눅스/Ubuntu] - 우분투(Ubuntu) 20.04 LTS Focal Fossa 릴리스 노트(ReleaseNotes) 2020/04/11 - [리눅스/Ubuntu] - 우분투(Ubunt..

wnw1005.tistory.com

여기를 참고하자. 또한 우분투 설치 이후 ros2 를 설치한다음 bash 설정에 관련해서는 아래의 블로그를 참고하자.

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=evella&logNo=220033323595 

 

[Turtlebot2/ROS] bash: /opt/ros/groovy/setup.bash: No such file or directory 에러 해결

bash: /opt/ros/groovy/setup.bash: No such file or directory 에러 발생 >> ROS hydro를 깔고 ...

blog.naver.com

 

일단 기본적으로 vscode 를 윈도우, 우분투 둘 다 사용하므로 아래 링크로 들어가 설치하면 된다

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

추가로 개인적으로 pycharm 을 사용해볼까 하고 있어서 윈도우에서는 pycharm을 설치해볼 예정이다. pycharm의 다운 링크는 아래와 같고 학생계정을 등록하면 프로버전을 사용할 수 있다.

https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows

 

다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE

 

www.jetbrains.com

추가로 윈도우에서 c, cpp 를 위해 visualstudio를 설치해야 하므로 아래에서 설치하면 된다. 설치 이후에는 c,cpp에 관련된 추가설치 파일들을 선택해서 설치해주면 된다. 나중에 추가로 설치 혹은 제거할 수 있으므로 굳이 걱정안해도 된다. 파이썬 모듈들은 비주얼스튜디오에서는 설치하지 말자.

https://visualstudio.microsoft.com/ko/

 

Visual Studio: 소프트웨어 개발자 및 Teams용 IDE 및 코드 편집기

Visual Studio 개발 도구 및 서비스를 사용하면 모든 개발자가 모든 플랫폼 및 언어로 앱을 쉽게 개발할 수 있습니다. 무료로 어디서나 코드 편집기 또는 IDE를 사용하여 개발하세요.

visualstudio.microsoft.com

또한 우분투 부팅usb 를 만들 때 iso 파일을 받아야 하므로 현재 20.04 버전을 사용하고 있지만 다른 버전도 설치 가능하다. https://ubuntu.com/?_ga=2.241488708.793921432.1625851452-871045856.1625851452 

 

Enterprise Open Source and Linux | Ubuntu

Ubuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT.

ubuntu.com

이제 우분투에서 설치할 프로그램은 우분투 내의 소프트웨어 다운하는 곳에 terminator 라고 검색해서 나오는 터미널 창을 다운받으면 된다. 유용하게 사용 가능하다. 또한 위에서 말했듯이 vscode 도 설치하고 윈도우와 우분투 모두 discord 와 notion 을 설치하면 좋다. discord 는 팀원들과 소통할 때 사용하고 노션은 개인적인 메모를 사용하기 위해 설치한다.

https://discord.com/download

 

Download Discord to Talk, Chat, and Hang Out

Download the best app to communicate over video, voice, or text. Available for Windows, macOS, Linux, iOS, and Android devices.

discord.com

노션은 회원가입할 때 대학교 계정으로 가입해야 무료로 많은 용량, 기능으로 사용가능하다.

https://www.notion.so/ko-kr/product?utm_source=google&utm_campaign=10805039169&utm_medium=104440699817&utm_content=455555244419&utm_term=%EB%85%B8%EC%85%98&targetid=aud-842121736050:kwd-827502875973&gclid=CjwKCAiA1aiMBhAUEiwACw25MRjHqjoqfPQfUTq-pluqO4uqyXMMPcddKJ055LZPKVEWBONsbs-8ihoC_BoQAvD_BwE 

 

Notion – 메모, 작업, 위키, 데이터베이스를 위한 올인원 워크스페이스

매일 쓰는 여러 업무용 앱을 하나로 합친 새로운 도구. 당신과 당신의 팀을 위한 올인원 워크스페이스예요.

www.notion.so

 

그리고 위에 파이참이나 비주얼 스튜디오 설치 전,후 상관은 없지만 파이썬을 유용하게 사용하기 위해 아나콘다를 설치해주자. 아나콘다가 뭔지 잘 모르다면? 검색해보자 ㅎ 설치는 아래의 블로그 글이 잘 나와있어서 읽어보며 설치하자.

https://blog.naver.com/chandong83/222128977072

 

파이썬(Python) - 아나콘다(Anaconda) 설치하기 - 윈도우편

파이썬(Python) 아나콘다(Anaconda) 설치하기 - 윈도우편 주로 VSCode로 통일해 개발하다 보니 아나콘...

blog.naver.com

그리고 우분투에서 ros2 설치 및 튜토리얼은 표윤석 박사님의 ros2 로 시작하는 로봇 프로그래밍이라는 책을 참고하였다. 정말 잘 나온 책이니 꼭 공부하자.

 

그리고 잘은 사용하지 않지만 AutoCad 도 설치한다. 이건 윈도우에만 설치하고 개인적인 사용이다.

이거 진짜 비싼 프로그램이라 무료로 사용하려면 학생계정 등록하고 사용해야 한다. 근데 일반 프로그램과는 달리 학생인증이 쫌 빡세서 서류 준비 잘 하고 쫌 귀찮지만 기다린 후에 인증되면 설치하자. 

https://www.autodesk.co.kr/products/autocad/overview

 

AutoCAD | 오토캐드 2022 가격 및 구입 | Autodesk 

AutoCAD를 사용하여 정밀한 2D 및 3D 캐드 도면을 작성할 수 있습니다. 공식 Autodesk 스토어나 공인협력업체에서 AutoCAD 서브스크립션을 구매하십시오.

www.autodesk.co.kr

매트랩도 전공에서 종종 사용해서 이것도 윈도우만에 설치.

https://kr.mathworks.com/products/matlab/student.html

 

MATLAB for Students

Use MATLAB to analyze data for homework, conduct research, and develop programming skills that prepare you for your future career.

kr.mathworks.com

그리고 우분투, 윈도우 둘 다 브라우저로 네이버 웨일을 사용한다. 개인적으로 네이버를 많이 사용해서 편하다. 특히 이메일 확인할 때

https://whale.naver.com/ko/download/win/

 

네이버 웨일 브라우저

일상을 여는 새로운 시작 네이버 웨일

whale.naver.com

웹엑스는 학교 수업 때문에. 윈도우에서만 설치되고 우분투는 크롬확장자로 설치한다. 아래 링크 들어가서 바로 받지 말고 아래로 내려서 이전 프로그램으로 설치해야 한다.

https://www.webex.com/ko/downloads.html

 

Cisco Webex | Video Conferencing, Webinars, Screen Share, & Conference Call

Cisco Webex is the leading enterprise solution for video conferencing, webinars, and screen sharing. Web conferencing, online meeting, cloud calling and equipment.

www.webex.com

카카오톡도 받아주고, 우분투에서는 안됨. 뭐 할라면 하는 방법은 알지만 비추여서

https://www.kakaocorp.com/page/service/service/KakaoTalk

 

사람과 세상을 향한 모든 연결의 시작, 카카오톡

#메신저 #오픈채팅 #카카오톡 #플랫폼

www.kakaocorp.com

그리고 소통 툴로 slack 도 사용한다. 이 프로그램도 많이 사용하는듯. 윈도우에서만 쓰고 있었는데 우분투는 되는지 잘 모르겠다. 우분투에서는 쓸일도 별로 없고

https://slack.com/intl/ko-kr/downloads/windows

 

Windows | 다운로드

모바일 기기나 데스크톱에 Slack을 무료로 다운로드하세요. iOS, Android, Mac, Windows 및 Linux용 앱으로 대화를 이어나가세요.

slack.com

추가로 윈도우에서는 msoffice(ppt, excel, words) 랑 한글도 설치해주고 

우분투에서 HDmap 때문에 QGIS 도 설치하고 추가 툴도 설치해야 한다.

https://qgis.org/ko/site/

 

QGIS 프로젝트에 오신 것을 환영합니다!

여러분의 GIS 작업에 QGIS를 사용해 보세요.

qgis.org

https://leelisp.tistory.com/

 

LEE Lisp

건축 설계 캐드 프로그램 LEE LISP 입니다. 오토캐드(AutoCAD)와 지스타캐드(GstarCAD)에서 실행가능하고 ZWCAD,BricsCAD 등 개발예정입니다.

leelisp.tistory.com

https://blog.naver.com/asby3/222367731790

 

[QGIS] 속성 테이블 조인(join)을 이용하여 시도별 코로나 발생 현황 지도 만들기

곧 GIS 관련 프로젝트가 있어서 그동안 했던 과제들을 복습하는 와중에, 예전에 ArcMap으로 만들었던 ...

blog.naver.com

이제 개인적으로 쓰는건

https://explore.zoom.us/ko/products/meetings/

 

Zoom Meetings: Video Conferencing With Chat | Zoom

간소화된 엔터프라이즈급 비디오 회의와 실시간 메시징 및 콘텐츠 공유를 데스크톱과 모바일에서 모두 제공.

explore.zoom.us

https://snapcamera.snapchat.com/

 

Snap Camera - Snap Camera

A new Lens on gaming Choose Lenses that match your play-style, persona, or mood.

snapcamera.snapchat.com

https://slid.cc/

 

Slid | Capture knowledge from online videos, courses, and webinars.

Capture and take notes from videos, build your own knowledge database, share the knowledge anywhere you want.

slid.cc

 

간단한 프로젝트로 아두이노 사용시 설치

https://dreamsososo.tistory.com/m/193

 

[아두이노]아두이노(Arduino) IDE 설치 방법

아두이노 IDE 설치 방법 따라 하기 아두이노 IDE(통합개발환경) 설치 방법과 간단한 LED 구동하여 테스트하는 방법에 대하여 알려드리겠습니다. 아두이노 란? 아두이노는 마이크로컨트롤러 보드를

dreamsososo.tistory.com

그리고 난 포트가 인식이 안되는 오류가 있었어서 해결방법으로 아래에서 설치해주면 된다.

https://makernambo.com/23

 

아두이노IDE 포트가 자동연결되지 않는 경우

PC에 아두이노 IDE를 기동시켜 놓은 상태에서 USB를 통해 아두이노 보드를 연결하면 새로 연결된 아두이노 장치가 자동으로 인식되어 표시되는 것이 정상이다.   그런데 새로운 보드를 USB에 연

makernambo.com

 

추가되면 계속 써야지

 

https://www.gather.town/download

 

Download Gather

Stay focused on your work while having a window into your Gather space.

www.gather.town

좋은, 많이 사용하는 매타버스 입문 협업툴

HEWLETT PACKARD

728x90

관련글 더보기

댓글 영역