오늘은 노르딕 SDK를 다운 받은 뒤, 포함되어 있는 예제 프로젝트를 자신의 컴퓨터 환경에 셋업하여 빌드해보는 과정을 진행해보도록 하겠습니다. 우선 SDK다운 받아서 압축을 풀고 안에 있는 폴더 중 examples를 확인하고 이전 글에서 언급한 ble_app_uart를 확인해봅니다. 이미 빌드되어 있는 바이너리가 담긴 hex 폴더도 있고, main.c 파일이 보이며, pca10040 등 비슷한 넘버링의 폴더들이 있습니다. 보드 타입에 따라 선택이 필요한 폴더들인데 52810인 경우 pca10040e를 사용하고 52832인 경우 pca10040을 선택해서 진행하므로 이번엔 52810으로 빌드할 예정임으로 pca10040e를 염두해 두고 진행하도록 하겠습니다. pca10040e를 들어가니 s112 폴더가 보..
노르딕 블루투스 칩을 선택했다면 이제 개발을 하기 위한 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..
IoT 시대라고 말하기에 어색할 만큼, 이제 모든 것이 연결되는게 당영한 세상입니다. 다만 그것을 어떻게 연결하고 연동하는지 관심을 갖다보면 그 사이사이에서 기술의 격차를 볼 수 있는데, 단순히 프로토타이핑을 위한 용도인지, 선행개발을 위한 용도인지, 상품화를 하기 위한 용도인지에 따라 다르고, 연결방식을 한 가지로만 할것인지, wifi나 nfc 등등 어떠한 추가적인 방식을 덧붙일지에 따라도 달라집니다. 저는 이번에 프로토타이핑을 할 bluetooth chip과 상품화를 위한 bluetooth chip을 고르기위한 과정들을 적어보도록 하겠습니다. Bluetooth or BLE 기본적으로 Bluetooth와 BLE에 대한 차이점을 알아보도록 하겠습니다. BLE는 Bluetooth Low Energy 이며 ..