-
Notifications
You must be signed in to change notification settings - Fork 3
nCube:Thyme for Arduino Development Environment Setup with Atom (PlatformIO IDE) (Korean)
아두이노 보드의 개발환경으로서 보통 Arduino IDE 또는, PlatformIO IDE가 사용된다.
이중, PlatformIO IDE가 가지는 이점은 다음과 같다 :
- 400개 이상의 임베디드 보드 호환성.
- 라이브러리 관리, intelligence code completion, and smart code linter. 이러한 이점을 가지는 PlatformIO IDE의 설치에 대한 가이드를 이 페이지에서 제공한다.
Atom Editor 는 Github에 의해 개발되었으며, 무료로 배포되고있다. package들을 설치하여 다양한 기능을 추가할 수 있기도 하다.
또한, HTML, CSS, JavaScript와 같은 웹 기술로 개발되었기 때문에 UI를 간편하게 편집할 수 있다.
Atom Editor official web site에서, 개발환경의 OS에 맞는 설치파일을 다운로드 받을 수 있다.
Atom Editor는 설치가 끝난뒤 자동으로 실행된다.
Atom Editor의 File 탭, Settings 메뉴로 들어가 install 메뉴 버튼을 클릭한다.
위의 그림과 같이 platformio-ide 패키지를 검색하고 설치한다.
Intelligence Code Completion기능을 위해 Clang이 요구된다.
LLVM official web site에서 LLVM 3.9.1 버전을 다운로드 받고, 설치한다.
LLVM 설치와 Intelligence Code Completion에 대한 더 자세한 정보는 PlatformIO installation guide document에서 얻을 수 있다.
https://github.com/IoTKETI/nCube-Thyme-Arduino
위의 nCube:Thyme for Arduino github 페이지에서 라이브러리들을 다운로드 받고, 압축을 풀어준다.
Atom Editor의 PlatformIO 툴바에 있는 홈 아이콘을 클릭하고, New Project 버튼을 클릭하여 새로운 프로젝트를 생성한다.
Board와 Framework를 이용자의 환경에 맞춰 선택하고, Finish 버튼을 눌러 새로운 프로젝트 생성을 마무리한다.
C:\Users\[User account]\Documents\PlatformIO\Projects
위의 경로에서 새로 생성한 프로젝트를 찾을 수 있으며, Atom Editor로 프로젝트를 불러오기 위해 File탭의 Add Project Folder 메뉴를 클릭하여 프로젝트를 불러온다.
위에서 다운로드 받고 압축을 풀어두었던 nCube:Thyme for Arduino 라이브러리들을
C:\Users\[User account]\Documents\PlatformIO\Projects\[Project name created]\lib 디렉토리 아래로 옯겨준다.
- Jaeho Kim, Team Manager (jhkim@keti.re.kr)
- Il Yeup Ahn, R&D Manager (iyahn@keti.re.kr)
- Chanhyung Lee (wwoorim2@gmail.com)
- Jaehyun Lim (wce5402@naver.com)
- Hana Jo (hanajo88@gmail.com)