nRF Connect for VS Code 개요
통합 개발 환경: Nordic Semiconductor의 nRF52, nRF53, nRF54 및 nRF91 시리즈를 위한 차세대 VS Code 기반 IDE 확장팩.
강력한 확장성: 범용적인 VS Code 환경을 그대로 사용하면서, Nordic 전용 빌드·디버깅·분석 도구를 완벽하게 통합.
멀티 플랫폼 지원: Windows, macOS, Linux를 모두 지원하며, 포터블 설정(Portable Mode)을 통해 외부 SSD 등 어디서나 동일한 개발 환경 유지 가능.
유연한 SDK 관리 (Zephyr & Bare Metal)
강력한 멀티태스킹의 Zephyr RTOS 기반 개발 환경 지원.
초고속 부팅 및 초저전력 최적화를 위한 Bare Metal(No-OS) 개발 환경 동시 지원.
하나의 VS Code에서 여러 버전의 SDK를 설치하고 프로젝트별로 자유롭게 스위칭 가능.
직관적인 GUI 도구 제공
Device Tree Visualizer: 복잡한 하드웨어 구성을 한눈에 파악하고 GUI로 핀 설정 관리.
Kconfig GUI: 수백 개의 커널 옵션을 코딩 없이 인터페이스를 통해 손쉽게 설정.
강력한 디버깅 및 분석
nRF Debug: 코드 레벨 디버깅부터 메모리 사용량 확인까지 실시간 모니터링.
Memory Report: Flash 및 RAM 점유율을 시각화하여 리소스 최적화에 용이.
에코시스템 통합
Toolchain Manager: 복잡한 컴파일러 및 도구 설치 과정을 자동화하여 개발 시작 단계의 진입장벽 제거.
GitHub 연동: Nordic 공식 예제(Samples)를 즉시 복사하여 나만의 프로젝트로 시작 가능.
nRF Connect for VS Code . 포터블 설치

- 외장 SSD 에 VS Code 를 Portable 설치(상세보기 : https://igotit.tistory.com/4313)하고 나서
- 포터블 VS Code 실행하여 아래 영상의 2분 40초 이후 의 설치 진행하면 모든 파일들이 외장 SSD 에 설치되며 임의 PC에서 작업 가능.
상기 영상 2분 40초이후에 설치하는것 상세 .2026년 2월 25일 추가 작성.
VSCode 실행하여 nRF Connect for VS Code Extension Pack 설치한다. - 약 1분 소요.

위 익스텐션팩 설치하고 나면 아래처럼 VSCode 왼쪽 메뉴에 아이콘 2개(nRF Connect 와 Devicetree Visual Editor) 가 추가된다.

toolchain 설치.

위 화면의 install toolchain 클릭하면 보이는 아래 폴더 아이콘 클릭하여 경로 지정한다.


위와 같이 경로 지정하고 toolchin 설치 진행.
toolchain 다운로드 하는 중. 완료시까지 약 30분소요.

nRF Connect SDK 설치

설치 경로 확인. 내가 앞에서 지정했던 외장 스토리지로 되어있다. 엔터 쳐서 설치 진행. 약 1시간 소요.

참고. nRF Connect SDK Bare Metal
앞의 SDK 설치 옵션 중에 Bare Metal 이란 것은 제퍼 OS 기반하지 않는 non-RTOS SDK 들이며 타겟칩 nRF54L 용으로 제공되고 있다. 추가로 설치해도됨.
C/C++ extension pack 설치
- 인텔리 센스, 소스 네비게이션 용으로 활용된다.
- C/C++ extension pack 설치하면 . 아래처럼 4개의 extension 이 모두 설치된다. 인텔리센스 기능은 C/C++ 로 표시된 것이다.

기타 팁. - 인텔리 센스 작동 정상화 하기.
사용중 C/C++ 인텔리 센스 작동하지 않는 경우 있다.
해결책 : C/C++ 의 기어 아이콘 클릭하여 Setting 에서 Intelli Sense Engine 이 Disabled 로 되어있다면 이것을 Default 로 변경하면 인텔리 센스 정상화 된다.

nRF52840 DK 연결
- nRF52840 DK 보드를 USB 로 연결하면 아래처럼 CONNECTED DEVICES 에 표시된다.

nRF Connect for VS Code . 기본 사용법
nRF Connect VSCode Bare Metal 설명.
코딩 골격 기본
- 작업 플로우 핵심만 별도 정리함 : https://igotit.tistory.com/6461
VSCode 에서 nRF5 개발 기초. Zephyr OS 기반
VSCode 에서 nRF5 개발 VSCode 에서 nRF5 (예 : nRF52840, nRF54L15) 칩에서 작동하는 코드를 VSCode 에서 작성하고 칩에 기록하여 실행하고 VSCode 의 터미널에 출력 까지 하는 전체 작업 플로우 핵심 정리. -본
igotit.tistory.com
- C++ 로 코딩 하려는 경우 필수 설정.
nRF Connect SDK VSCode . C++ 로 코딩하기
nRF Connect SDK VSCode . C++ 위한 필수 설정 nRF Connect SDK VSCode 컴파일 환경은 파일 확장자 C 로 된 것은 C 컴파일 되고, 파일확장자 cpp 로 된것은 C++ 컴파일 가능하나 필수 아래와 같은 설정을 해줘야 한
igotit.tistory.com
노르딕 제공 nRF Connect SDK 정보
문서
Technical Documentation
docs.nordicsemi.com
학습
nRF Connect SDK Fundamentals - Nordic Developer Academy
Firmware Development nRF Connect SDK Fundamentals Course description nRF Connect SDK Fundamentals is a self-paced hands-on online course focusing on learning the essentials of firmware development using the highly extensible and feature-rich nRF Connect SD
academy.nordicsemi.com
상위정리
STM32. nRF52. ESP32. EFM8. EFM32. PSoC 활용 정리.
STM32. nRF52. ESP32. EFM8. EFM32. PSoC 총정리 제조사 칩 주요특징 실리콘랩 8bit MCU EFM8 시리즈 32bit EFM32 시리즈 EFM8 싸다. STM STM32 . 최고 항상 만족. Cypress pSoC pSoC6 은 기대해볼만. NORDIC nRF52 블투 무선솔루
igotit.tistory.com
연관
Zephyr (제퍼) . RTOS . 경량
Zephyr (제퍼)- 경량 RTOS . nRF52840 ( ARM Cortex M4F, 1MByte flash, 256kbyte ram. 64MHz )급에서도 활용 가능. - 라이센스 : 오픈소스- 관리주체 : 리눅스재단 - 커널 , 라이브러리, 장치드라이버, 프로토콜 스
igotit.tistory.com
nRF54L15 . BLE 5.4 SoC Cortex-M33 128MHz
nRF54L15 - NORDIC 사의 nRF54L 시리즈의 첫 출시 칩. - BLE 5.4 - RF Power : Max 8dBm - Arm Cortex-M33 128MHz (nRF52840 대비 2배 더 고속) - 1.5MByte 플래시 메모리. - 256KByte RAM 연관 칩. nRF52840. 블루투스 5.0 품번 : nRF52840
igotit.tistory.com
nRF52840 DK (Development Kit) . PCA10056
Nordic Semiconductor nRF52840 Development Kit (nRF52840-DK) is a versatile, single-board development tool for Bluetooth® 5 / Bluetooth Low Energy (BLE), 802.15.4 / Thread, ANT/ANT+, and proprietary 2.4GHz applications using the nRF52840 Multi-Protocol SoC
igotit.tistory.com
첫 등록 : 2024.06.12
최종 수정 : 2026.03.04
단축 주소 : https://igotit.tistory.com/5652
'임베디드.일렉트로닉스' 카테고리의 다른 글
| 퓨즈 박스 . 퓨즈 홀더 . 차량용 퓨즈 (1) | 2024.06.16 |
|---|---|
| 12V 전압 안정 출력 모듈 (0) | 2024.06.13 |
| Zephyr (제퍼) . RTOS . 경량 (0) | 2024.06.12 |
| LiFePo4 . 리튬인산철 배터리 . BMS . 인버터 . 파워뱅크 제작 (0) | 2024.06.07 |
| 커넥터 . XT90 60 30 (0) | 2024.05.28 |
댓글