본문 바로가기
전자공학/LoRa 통신

EFM32 Starter Kit를 이용하여 Simplicity Studio 사용하기(1)

by ohj921189 2020. 2. 24.
반응형

오랜만에 LoRa 통신 시리즈로 돌아왔습니다. SAMR34_Xplained 보드를 사용하기에 앞서 EFM32 Happy Gecko Starter Kit를 이용하여 연습을 해보겠습니다. 제가 사용하는 보드 이름은 SLSTK3400A입니다. Silicon Labs에서 만든 보드입니다. 

 

이 보드에 프로그래밍을 하려면 Simplicity Studio라는 소프트웨어 툴이 필요합니다. Simplicity Studio에 대해서 간단하게 먼저 설명을 드리겠습니다. Simplicity Studio는 Silicon Labs의 EFM32, EFM8 및 8051 MCU, 무선 MCU, 지그비 SoC를 이용하여 개발 시간과 복잡성을 크게 줄일 수 있게 해주는 툴입니다. 또한 Simplicity Studio는 무선 애플리케이션을 만들 수 있으며 하드웨어 구성, 네트워크 분석, 실시간 에너지 디버깅, 고출력 IDE 및 유용한 리소스에 대한 링크를 모두 한곳에 제공할 수 있습니다. 아래는 Simplicity Studio 첫 화면 사진입니다. 

 

보드(장치)를 찾기 위해서는 보드를 PC에 연결하거나 [My Products] 창에 자신이 쓰는 보드 이름을 검색한 뒤 추가하여 선택할 수 있습니다. 기기나 키트를 검색하면 예시와 설명서를 함께 찾을 수 있습니다. Simplicity Studio는 새로운 장치를 인식하고, 지원되는 장치라면 [Debug Adapters] 창에 추가됩니다. 

My Products에서 부품 찾기

[My products]에 추가한 것을 클릭하면 [Getting Started], [Documentation], [Compatible Tools], 그리고 [Resources] 탭의 모든 옵션이 업데이트됩니다. 또한 [My products] 영역의 Custom Solution 폴더에 항목이 생성됩니다. 항목이 자동으로 강조 표시되고 관련 데모, 소프트웨어 예제 및 SDK 설명서가 기본 시작 창의 [Getting Started] 탭에 나타나게 됩니다.

 

[Getting Started]는 데모, 소프트웨어 예제 및 애플리케이션 노트를 제공합니다. 데모는 Starter 또는 Development Kit에 사용할 수 있는 예시로서, Energy Profiler 그리고 Network Analyzer와 같은 분석 도구도 사용할 수 있습니다.

여기까지 완료하셨다면 EFM32 Happy Gecko Starter Kit를 사용하기 위한 기초적인 준비작업은 모두 끝났습니다. 데모와 소프트웨어 예제들을 이용하여 키트에 내장된 여러 센서들을 사용해볼 수 있습니다. 다음 시간에는 humitemp라는 온도를 측정하는 예제를 직접 사용해보고 예제 코드를 분석해보겠습니다. 읽어주셔서 감사합니다.

반응형

댓글