蓝牙开发笔记—— Nordic篇:1.开发环境搭建(软件安装和配置)

前言

蓝牙应用在生活很多方便,现在任何智能产品都集成了蓝牙功能,现在提供蓝牙方案的供应商也非常多,如TI,ST,Dialog,Nordic等等,而网上资料最多,用户群体最庞大的还属Nordic,做为主流蓝牙芯片,学习和使用对于开发者是比较重要的。而接触的第一步就是开发环境的搭建。
文中所需的所有软件下载地址(百度网盘),提取码:46g3

安装Keil

开发Nordic芯片当然不止Keil,也有IAR,和SES。我比较熟悉Keil,安装步骤和配置可以参考我的这篇博文软件安装 —— Keil的安装与配置(汉化,主题美化,代码格式化)

下载SDK和协议栈

Nordic的SDK每隔一段时间就会更新一次,还比较频繁。下载地址https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download#infotabs
现在已经更新到17.0.2版本了
在这里插入图片描述
协议栈也有相应的更新
在这里插入图片描述

当然也可以直接从开发文档库里进行下载
https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v17.x.x/
在这里插入图片描述
这里下载很方便查找到其他的很多资料,还包含了离线文档,这个对网络不好的同学非常有好处,强烈建议收藏
关于pieces目录里还有很多支持的插件如nRF_DeviceFamilyPack,平时缺少什么文件都可以在这里找找看
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下载完后解压,尝试打开其中的工程,这里以PCA10040开发板的ADC工程为例子
在这里插入图片描述
取消弹出的插件包安装界面后,会发现有这样的提示
在这里插入图片描述
这说明我们需要下载和安装支持包,其中DeviceFamilyPack建议官网下载nRF MDK,Keil自带的版本比较旧
在这里插入图片描述
建议从文章开头的网盘里查找进行安装。
在这里插入图片描述
安装完成后,重新打开工程,进行编译,可以发现没有报错,这里基本的配置就已经完成。在这里插入图片描述

nRF Command Line Tools的安装

nRF Command Line Tools工具主要用于搭配Jlink使用,包含了Jlink的驱动,可以合并多个固件,开发必备
下载地址https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Command-Line-Tools/Download#infotabs
当前版本10.10.0
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

nRFgo Studio 的安装

nRFgo 使用来刷写固件和协议栈的GUI,操作方便。
下载地址:
在这里插入图片描述

nRF Connect 的安装

官网有桌面版和手机版,我选择的是手机版本,可以从应用商店里下载
桌面版:
在这里插入图片描述
在这里插入图片描述
手机版:
在这里插入图片描述

  • 10
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值