NORDIC公司 nRF CONNECT SDK (NCS) 的安装与调试(上篇)
摘要:
nRF CONNECT SDK (NCS) 是NORDIC公司的蓝牙微处理器的软件开发包(SDK)。NORDIC公司有两套软件开发包,一个是早期的nRF5 SDK,另一个是新推出的nRF CONNECT SDK。前者仅支持NRF52系列之前的蓝牙处理器,而后者则支持NORDIC全系列的蓝牙微处理器以及新的功能。目前NORDIC公司只对nRF5 SDK新出现的bug进行修复,而不再提供后期的维护和技术支持,对于新的功能只在nRF CONNECT SDK上提供技术支持和维护。因此如果用户要开发一些新的功能,如低功耗蓝牙音频传输,蓝牙定向,蓝牙MESH等,即使使用的是早期的芯片,也必须采用nRF CONNECT SDK。
我将分上下两篇介绍NCS,本篇为上篇,介绍了如何在WINDOWS10或11上安装nRF CONNECT SDK开发环境,接着通过在NORDIC开发板NRF7002/NRF5340上跑一个HELLO WORLD程序来验证开发环境是否安装正确。在下篇中将通过蓝牙透传程序的开发来演示如何创建和编辑,编译,下载和调试一个nRF CONNECT SDK工程,并介绍nRF CONNECT SDK工程的文件组织结构、编译方式以及调试模式。
一些安装程序的下载链接
- Visual Studio Code:https://code.visualstudio.com/,是跨Windows/Linux/MacOS平台的IDE工具。
- nRF command line tools:https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Command-Line-Tools/Download#infotabs,这个就是j-link驱动以及nrfjprog等Nordic提供的一些有用的命令行工具。
- nRF Util: https://www.nordicsemi.com/Products/Development-tools/nRF-Util/Download?lang=en#infotabs,
- SEGGER J-Link: https://www.segger.com/downloads/jlink,
- PYTHON: https://www.python.org/ftp/python/3.12.0/python-3.12.0-amd64.exe
2139



被折叠的 条评论
为什么被折叠?



