2021년 처음으로 MCU 개발을 시작하였고, 운 좋게도 고가의 복잡한 의료기기 개발에 참여하여 양산 과정을 경험하였다.1년이 안 되는 기간 동안 STM, Nordic 의 MCU 개발을 할 수 있게 되었고, 폭풍 성장한 나의 후속 프로젝트의 개발일지를 남기고자 한다.N
목적 BLE 개발을 위해 nRF52 의 SDK 를 활용하여 초기 설정 Git https://github.com/tlaehdtlr/nrf52blebrain 1 commit : Make readme 2 commit : Copy BLE template 3 commit :
목적 SDK example 에서 제공하는 프로젝트의 경우, main 에 모든게 박혀있다. 이 시리즈의 목적은 재사용성이 좋은 base code 를 만드는 것이기 때문에 기능 구현을 하고 리팩토링을 하는 것이 아니라, 모듈화를 먼저 진행해볼 것이다. Git http
보드 핀 재설정https://github.com/tlaehdtlr/nrf52_ble_brain12 commit : Feat customize pin map13 commit : Feat remove useless bsp lib현재는 DK 보드 default pi
목적 개발하면서 쉽게 테스트할 수 있도록 CLI (command line interface) 적용해보자. Git https://github.com/tlaehdtlr/nrf52blebrain 14 commit : [Feat] Enable debug log 1. Deb
목적 코딩의 신이 아니기 때문에 예상치 못한 상황을 대비하고자 WDT를 적용해야한다. Reset caues 확인과 WDT reset 동작 테스트도 하자. WDT reset 전에 log 를 저장해보자. Git https://github.com/tlaehdtlr/nrf5
목적 DFU를 위해서는 bootloader 가 필요하다. OTA DFU 를 적용하겠다. Cybersecurity 를 확보하기 위해 secure bootloader 를 이용한다. Git https://github.com/tlaehdtlr/nrf52blebase 21 c