: nRF Connect SDK는 nRF52, nRF53, nRF70 and nRF91 시리즈 개발시 사용되는
소프트웨어 개발키트입니다.
nRF Connect SDK 개발 환경은 nRF Command line Tools 와 nRF Connect for Desktop 을
설치하면서 자동으로 필요한 앱이 설치가 되거나 관련 링크가 나오니 2가지만 설치하면
실제로 마무리 됩니다.
1> nRF Command line Tools
: 개발 / 프로그램/ 디버깅 시 사용하는 툴로 4가지의 요소를 포함하고 있습니다.
▶ nrfjprog
▶ mergehex
▶ nrfjprog DLL
▶ SEGGER J-Link Software/Document
지원하는 플래폼은 Windows/ Linux/MacOS 이고 저는 Windows10에 설치 진행 하겠습니다.
현재기준 10.21.0 이 최신이고 다음 링크에서 다운받아 설치 합니다. (75Mbytes)
nRF Command Line Tools - Downloads - nordicsemi.com
1-1> nrf-command-line-tools 설치 과정
▶ nrf-command-line-tools-10.21.0-x64.exe 실행하기
: 라이센스 체크박스 클릭후 Install 버튼 클릭
▶ Welcome 화면에서 Next 버튼 클릭
▶ End-User License Agreement 에서 체크박스 선택후 Next 버튼 클릭
▶ Custom Setup 에서 Next 버튼 클릭
:설치디렉토리 위치 변경 가능합니다.
▶ Ready to install nRF-Command-Line-Tools 화면에서 Install 버튼 클릭
▶ Complete 창에서 Finish 클릭
1-2> Segger J-Link 설치
: Nordic 보드 프로그램및 디버깅시 필요한 툴
▶ 자동으로 Segger J-Link 설치가 진행이 되네요. (버전 7.80c)
: Next 버튼 클릭
▶ License Agreement 창에서 "I Agree" 버튼 클릭
▶ Choose optional components 화면에서 Install 버튼 클릭
▶ Install 진행화면
▶ 업데이트 필요한 앱 화면이 나오는데 아무것도 없네요.
or
아래처럼 기존에 설치된 프로그램이 나올수도 있습니다.
▶ SEGGER 설치가 끝났네요. Finish 버튼을 눌러줍니다.
1-3> Microsoft Visual C++ 2015-2019 Redistributable(x64) 설치
▶ 자동으로 실행되는 화면으로 "동의함" 체킹후 설치 버튼 클릭
▶ 자동으로 설치가 진행됩니다.
▶ 컴퓨터를 재시작해야 적용된다고 하는 창이 뜨고 "닫기" 버튼을 클릭해 줍니다.
▶ nRF Command-Line Tools 설치 완료 창이 나오고 Restart 버튼을 클릭해 컴퓨터를 다시 시작해 줍니다.
2> nRF Connect for Desktop
: nRF Connect for Desktop 은 노르딕 제품 개발시 필요한 툴들의 프레임워크 으로
앱 개발(test, monitor, measure, optimize and program)시 필요한 많은 앱을 포함합니다.
▶ 아래 링크를 통해서 다운로드 한후 설치 진행 하겠습니다.
https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop/download#infotabs
▶ 현재기준 4.1.1 이 최신이네요. (182Mbytes)
▶ nrfconnect-setup-4.1.1-x64.exe 실행하기
: 장치소프트웨어 설치 팝업이 나오고 "설치" 버튼을 눌러 줍니다.
▶ 자동으로 설치가 진행되고 완료되네요.
: 앱 실행화면 처음에 앱 향상에 도움을 줄려면 "Accept" 버튼을 누르라고 적혀 있네요.
▶ 다음은 앱 정상 실행시 화면입니다.
▶ 이후 앱 실행은 다음을 검색해 주세요.
2-1> Toolchain Manager 설치하기
: nRF Connect for Desktop 앱 실행후 Toolchain Manager 의 Install 버튼 클릭
▶ 정상적으로 설치가 되면 Install 버튼이 Open 으로 변경됩니다.
▶ Open 버튼을 눌러 Toolchain Manager 를 실행해 줍니다.
▶ nRF Connect SDK v2.3.0 버전의 Install 버튼을 클릭해 줍니다.
2-2> nRF Connect SDK 설치
▶ 인스톨 디렉토리를 변경하는 창이 나오네요. "Continue installation" 버튼 클릭
2-3> Visual Studio Code 설치
: 설치가 완료가 되는 시점에 Visual Studio Code 설치가 안되어 있으면 설치를 추천한다고
메시지가 출력됩니다.
▶ toolchain 설치후 nRF Connect for Desktop 를 재 실행하라는 메시지도 보이네요.
▶ Visual Studio Code 툴을 설치하기 위해 위창에서 " install VS Code " 를 클릭해 줍니다.
: 아래의 사이트로 연결이 되고
Running Visual Studio Code on Windows
▶ Visual Studio Code installer 링크를 클릭해 줍니다.
▶ 다음처럼 다운로드가 진행됩니다.( 현재기준 최신버전 1.78)
▶ 다운로드한 아래의 파일을 실행해 줍니다.
▶ 사용권 계약 (동의 체크 및 다음 클릭)
▶ 설치 위치 선택후 다음 버튼 클릭
▶시작 메뉴 폴더 선택 후 다음 버튼 클릭
▶ 추가 작업 선택 후 다음 선택
▶ 설치 준비 완료 내용 확인하시고 설치 버튼 클릭
▶ 다음처럼 진행 화면이 나오고 설치가 완료됩니다.
▶ 종료가 되면 다음처럼 VS Code 앱이 실행이 됩니다.
2-4> nRF Connect SDK 설치 연속..
: VS Code 가 설치가 됐으니 nRF Connect for Desktop 실행후 다시 Toolchain Manager 를 실행해 줍니다.
▶ Open VS Code 실행
▶ Install VS Code extentions 화면에서 "Install missing extensions" 버튼 클릭
▶ 다음처럼 설치가 진행되고 완료되면 "Open VS Code " 를 클릭해 줍니다.
<정리 >
▶ NCS 설치 폴더 내용 보기
▶ nRF Connect SDK 다운로드 링크
nRF Connect SDK - nordicsemi.com
▶ 설치된 앱
↓ nRF Command line Tools
↓ nRF Connect for Desktop
↓ Toolchain Manager
↓ NCS
↓ Microsoft Visual C++ 2015-2019 Redistributable(x64)
↓ Windows 드라이버
↓ Microsoft Visual Studio Code
UI 가 너무 많아졌네요.
다음에는 VS Code 를 사용해 build/flash/Debug 를 진행해 보겠습니다.
https://leevisual.tistory.com/243
그럼 수고하세요.
'미분류 항목' 카테고리의 다른 글
[NCS] New Application Create/Build/Flash/Debug (0) | 2023.05.25 |
---|---|
git windows 용 설치하기 (0) | 2023.05.25 |
[SES ]Nordic iar 프로젝트 ses로 변경 하기 (0) | 2023.01.06 |
[c 언어] 타입캐스팅 ( char 형 음수 값: short 형으로 변환 하기) (0) | 2022.12.01 |
sk 매직 정수기 코크살균 (0) | 2021.01.21 |