-
Notifications
You must be signed in to change notification settings - Fork 3
nCube:Thyme for Arduino Development Environment Setup with VS Code (PlatformIO IDE) (Korean)
아두이노 개발을 위한 개발환경으로는 보통 Arduino IDE와 PlatformIO IDE가 사용된다.
본 문서에서는 PlatformIO IDE를 VC Code (Visual Studio Code)에 설치하여 사용하며,
PlatformIO IDE를 사용함으로써 취할 수 있는 장점들은 다음과 같다.
- 400개 이상의 보드 매니저 제공
- 라이브러리 매니저
- intelligence code completion과 smart code linter
VS Code는 Microsoft 사에 의해 개발되었으며, 무료로 제공되는 코드 편집기이다.
VS Code 내에서 제공되는 마켓플레이스에서 확장 패키지를 설치함으로써 기능 확장이 가능하다.
VS Code official web site에서 OS에 맞는 VS Code를 다운로드 받고 설치할 수 있다.
VS Code installer를 실행시켜 VS Code를 설치한다.
설치가 끝난 뒤에 VS Code를 실행한 모습이다.
VS Code의 왼쪽 사이드바의 5번째 버튼을 클릭하여 마켓플레이스를 열고,
'PlatformIO IDE'를 검색하여 PlatformIO IDE 확장기능을 클릭하고,
Install 버튼을 눌러 PlatformIO IDE를 설치한다.
PlatformIO IDE 확장기능의 설치가 끝난 이후에 Reload 버튼이 보이면 이 버튼을 눌러 VS Code를 재실행 시킨다.
VS Code가 재실행 된 뒤에 PlatformIO IDE가 추가적으로 필요한 패키지를 자동으로 설치하며,
'Please restart VSCode'라는 문구가 나타났을 때 다시 VS Code를 재실행한다.
VS Code가 재실행 된 이후에 VS Code의 사이드바에 PlatformIO IDE버튼이 추가되며, PlatformIO IDE의 홈 화면이 나타난다.
PlatformIO IDE의 홈 화면에서 New Project 버튼을 클릭한다.
Name에는 원하는 프로젝트 이름을, Board에는 'Adafruit Feather M0'를, Framework에는 'Arduino'로 설정한다.
Location의 Use default location을 해제하고, 원하는 프로젝트 폴더 생성 장소를 선택한 뒤에 Finish버튼을 누른다.
프로젝트 생성이 완료된 이후에, VS Code의 File탭의 Open Folder메뉴를 선택하고 위에서 생성한 프로젝트의 폴더를 선택하여 열어준다.
위의 그림과 같이 프로젝트 폴더가 열림을 알 수 있으며, 아두이노를 동작시키는 main.cpp 파일이 src 폴더 아래에 있음을 확인할 수 있다.
https://github.com/IoTKETI/nCube-Thyme-Arduino 링크에서 nCbue:Thyme for Arduino 라이브러리들을 다운로드 받고,
압축을 풀어준다.
nCube-Thyme-Aruino/libraries 폴더 내에 nCube Thyme for Arduino를 개발하기위해 필요한 라이브러리들을
생성한 프로젝트 폴더의 lib 폴더 내로 복사한다.
nCube-Thyme-Arduino의 라이브러리들을 생성한 프로젝트 폴더 내의 lib 폴더로 복사한 모습이다.
이로서 nCube:Thyme for Arduino를 개발하기 위한 개발 환경구성을 완료 하였다.
- Jaeho Kim, Team Manager ([email protected])
- Il Yeup Ahn, R&D Manager ([email protected])
- Chanhyung Lee ([email protected])
- Jaehyun Lim ([email protected])
- Hana Jo ([email protected])