
오늘은 디바이스 개발 할 때 중요한 분야인 파워세이브 관련한 내용에 대해서 이야기하도록 하겠습니다. 양산 과정에서 가장 중요한 부분이 이러한 전력관리 부분인데요. 특히 배터리로 동작하는 디바이스의 경우 반드시 필요한 부분이기도 하니 사용하려는 칩인 노르딕 칩에서는 어떻게 전력관리를 할 수 있는지 살펴보도록 하겠습니다. https://infocenter.nordicsemi.com/pdf/nRF52810_PS_v1.0.pdf Sleep 모드 슬립모드는 크게 2가지 단계를 지원하고 있습니다. System On Sleep 과 System Off Sleep 인데요. 쉽게 말해 기본 슬립모드와, 딥 슬립모드로 대기모드에서 전력이 사용되는 비중의 차이가 큽니다. 블루투스 이어폰의 예를 들면 일정시간 도앙ㄴ 사용하지 ..

지난번까지 전반전인 환경 설치에 대해서 진행해보았습니다. 아직 안되신 분은 아래 링크를 통해 먼저 따라해 보시고 이번 글을 읽어보시면 됩니다. https://hero-space.tistory.com/82 이클립스로 노르딕 블루투스 예제 실행하기1 오늘은 노르딕 SDK를 다운 받은 뒤, 포함되어 있는 예제 프로젝트를 자신의 컴퓨터 환경에 셋업하여 빌드해보는 과정을 진행해보도록 하겠습니다. 우선 SDK다운 받아서 압축을 풀고 안에 있는 폴 hero-space.tistory.com 이클립스에 새 프로젝트가 하나 생성되어있으니, 이제 샘플 소스코드 중에 필요 한 부분부터 하나씩 넣어보도록 하겠습니다. 예제는 ble_app_uart 를 사용하기로 하고 main.c 파일과 armgcc 폴더 안에 있는 ld 파일과 ..

노르딕 블루투스 칩을 선택했다면 이제 개발을 하기 위한 SDK를 다운받아야합니다. 노르딕 SDK https://www.nordicsemi.com/Products/Development-software/nrf5-sdk/download nRF5 SDK Nordic Semiconductor www.nordicsemi.com 노르딕 칩을 사용하기 때문에 노르딕에서 제공하는 SDK 먼저 다운 받아야합니다. 다운 받는 곳은 위 링크와 같고 접속해보면 nrf5 시리즈에 대한 SDK를 받을 수 있습니다. 저는 nrf52 시리즈를 사용할 계획임으로 오른쪽 Download 버튼을 눌러봅니다. 아래 그림을 보면 SDK 버전별로 나와있네요, 17.1.0이 가장 최신 SDK 임을 알 수 있습니다. Changelog 를 보니 nr..