Skip to content

nCube:Thyme for Arduino Development Environment Setup with Atom (PlatformIO IDE) (Korean)

IoTKETI edited this page Dec 6, 2018 · 1 revision

nCube:Thyme for Arduino Development Environment Setup with Atom (PlatformIO IDE)

아두이노 보드의 개발환경으로서 보통 Arduino IDE 또는, PlatformIO IDE가 사용된다.
이중, PlatformIO IDE가 가지는 이점은 다음과 같다 :

  • 400개 이상의 임베디드 보드 호환성.
  • 라이브러리 관리, intelligence code completion, and smart code linter. 이러한 이점을 가지는 PlatformIO IDE의 설치에 대한 가이드를 이 페이지에서 제공한다.

Atom Editor and PlatformIO IDE installation

Atom Editor installation

Atom Editor 는 Github에 의해 개발되었으며, 무료로 배포되고있다. package들을 설치하여 다양한 기능을 추가할 수 있기도 하다.
또한, HTML, CSS, JavaScript와 같은 웹 기술로 개발되었기 때문에 UI를 간편하게 편집할 수 있다.

Atom Editor official web site에서, 개발환경의 OS에 맞는 설치파일을 다운로드 받을 수 있다.


Atom Editor는 설치가 끝난뒤 자동으로 실행된다.

PlatformIO IDE installation


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에서 얻을 수 있다.

nCube:Thyme for Arduino application development environment setup

nCube:Thyme for Arduino libraries downloading


https://github.com/IoTKETI/nCube-Thyme-Arduino
위의 nCube:Thyme for Arduino github 페이지에서 라이브러리들을 다운로드 받고, 압축을 풀어준다.

New nCube:Thyme for Arduino Project Creation


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 libraries importing


위에서 다운로드 받고 압축을 풀어두었던 nCube:Thyme for Arduino 라이브러리들을
C:\Users\[User account]\Documents\PlatformIO\Projects\[Project name created]\lib 디렉토리 아래로 옯겨준다.

Clone this wiki locally