欢迎来到Linux环境下NCS开发环境搭建教程。本文将手把手教你如何在Ubuntu系统中搭建nRF Connect SDK (NCS)开发环境,适合嵌入式Linux初学者和Nordic芯片开发者。
首先,确保你的Linux系统(推荐Ubuntu 20.04或22.04)已更新:sudo apt update && sudo apt upgrade。安装必要依赖:sudo apt install -y git cmake ninja-build gperf ccache dfu-util device-tree-compiler wget python3-pip python3-setuptools python3-tk python3-wheel xz-utils file make
下载并安装GNU ARM嵌入式工具链:wget https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2,解压到~/opt/并添加至PATH。
从Nordic官网下载nRF命令行工具(nrf-command-line-tools),安装deb包:sudo dpkg -i nrf-command-line-tools_*.deb。这将包含JLink驱动和nrfjprog等。
NCS开发环境搭建的核心是使用west工具。安装west:pip3 install west。创建workspace:west init -m https://github.com/nrfconnect/sdk-nrf --mr main ncs,然后进入ncs目录执行west update。这一步会下载所有模块,需耐心等待。
进入ncs目录,安装west所需的额外Python包:pip3 install -r zephyr/scripts/requirements.txt。对于nRF Connect SDK安装,还需安装pip3 install -r nrf/scripts/requirements.txt和bootloader/mcuboot/scripts/requirements.txt。
以blinky为例:cd ncs/nrf/samples/blinky,创建build目录:west build -b nrf52840dk_nrf52840 .。编译成功后烧录:west flash。如果一切顺利,开发板上的LED将闪烁。
sudo usermod -a -G plugdev $USER。至此,你已经完成了Linux NCS开发环境的搭建,可以开始Nordic芯片的嵌入式开发了。
本文由主机测评网于2026-02-25发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260227102.html