E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nrf5
nRF5
SDK 入门(三、理解
nRF5
SDK 应用与协议栈分开烧录)
说明一下NordicnRF5SDK软件应用程序和协议栈分开烧录的理解前言上一篇文章我们了解了NordicnRF5SDK目录结构,在那之前我们也已经搭建好了开发环境,实际上我们就已经可以进入我们的开发之旅了,但是如果刚接触Nordic蓝牙开发的小伙伴总是会有一些疑问:1、Nordic蓝牙开发应用程序和协议栈分开是什么意思?2、分开了那工程开发,烧录岂不是相当复杂?带着这些问题,本文我们就来了了解nR
矜辰所致
·
2024-02-02 19:34
nRF52xxx
系列芯片
nRF
SDK
hex
文件
Nordic
nRF52xxx
softdevice
Nordic推出支持Bluetooth MESH的SDK
nRF5
原文链接:http://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF5-SDK-for-Mesh/(language)/eng-GBNordicoffersacompletesolutionfortheBluetoothmeshspecificationwiththenRF5SDKforMeshandthenRF51andnRF5
小连接大物联
·
2023-12-29 16:44
蓝牙业界动态
Bluetooth
MESH
SDK
Nordic
nRF5
Nordic
nRF5
mesh蓝牙组网(一)
nRF5mesh蓝牙组网软件SDK下载链接:NordicSemiconductor/nRF5-SDK-for-Mesh:Thisrepoisa"Release"cloneofthezipfilesavailable@(github.com)nRF5SDKforMeshDownloads-nordicsemi.comnRF5meshSDK所对应的nRF5SDK包下载链接:nRF5SDKdownloa
全职编程-叶湫
·
2023-12-29 16:40
nordic低功耗蓝牙
nordic
mesh
ble
了解
nRF5
SDK 目录结构
搭建好了开发环境,我们有必要详细了解一下nRF5SDK目录结构前言在上一篇文章我们搭建好nrF528xx基于GCC+VScode的开发环境,但是对面相对复杂的SDK结构,对于新人来说其实挺一头雾水的,因为全,所以相对复杂,所以本文我们本文的目的就是了解nRF5SDK的目录结构。当然得感谢Nordic中国区的FAE,真是因为大佬写过相关的文章,才能让很多人能够快速的入门。NordicnRF5SDK入
矜辰所致
·
2023-11-10 18:12
nRF52xxx
系列芯片
nRF5
SDK
Nordic
nRF52832
.ld链接文件
开源的BLE_SPP OTA协议
以下是一些常见的开源BLEOTA(Over-The-Air)协议:NordicSemiconductor的DFU(DeviceFirmwareUpdate):NordicSemiconductor提供了适用于其
nRF5
周南音频科技教育学院(AI湖湘学派)
·
2023-10-11 13:57
音频
算法
NRF52840 NRF52833
nRF5
SDK 开发
NRF52840nRF5SDK开发1.nRF5SDK简介2.SDK目录介绍3.如何基于SDK新建工程4.相关开发工具介绍1.nRF5SDK简介 nRF5SDK是NordicNRF51NRF52系列的固件开发SDK,提供了这两个系列MCU开发基本的外设驱动,当前最新版本为nRF5_SDK_17.1.0_ddde560,后续应该也不会有太大升级和改动,因为后续Nordic将主推另一套新的nrfcon
zsl_520
·
2023-04-16 20:27
Nordic
NRF52
单片机
mcu
arm开发
物联网
Nordic 发布新一代多协议系统级芯片 nRF5340,基于 Arm Cortex-M33 双处理器硬件架构
深圳湾消息,11月14日,挪威半导体公司Nordic宣布推出下一代
nRF5
系列芯片中的首个成员——nRF5340高端多协议系统级芯片。
光利繁华的背后
·
2023-04-16 20:26
BT
iot
解决Nordic
nRF5
SDK 16.0.0例程KEIL5 DeviceFamilyPack 8.27.0不能安装的问题
最近有NordicBLE的项目需求,想趁机将SDK升级到最新版本。从官网下载了16.0.0的SDK后,使用KEIL5打开examples里的工程并根据提示安装软件包,提示Cannotexecuteexternalrequest(InstallPack,"NordicSemiconductor:nRF_DeviceFamilyPack_NordicLicense:8.27.0"):Packnotfo
超级普普罗特
·
2021-06-25 21:13
Nordic
nRF5
串口固件更新例子 (C 代碼)
OverviewBasedonthedocumentationofBLESecureDFUexample,itsupportsontheBLE/ANT/SerialUARTDFU.ThisblogwouldmainlyfocusontheSerial(UART)DFU.InsidetheNordicofficialexample,itwouldusethenrfutil(writteninPyth
JimmyWong2003
·
2020-08-12 13:53
Nordic官方技术博客搬运
博文分享系列】低功耗蓝牙ATT/GATT/Profile/Service/Characteristic规格解读【Nordic博文分享系列】手把手教你开发BLE数据透传应用程序【Nordic博文分享系列】如何理解
nRF5
张弛有度2016
·
2020-08-09 04:34
Bluetooth协议
nRF5
SDK for Mesh(一) 介绍和下载源码
一:官网介绍地址:http://www.nordicsemi.com/Products/Bluetooth-low-energy/nRF5-SDK-for-MeshNordicoffersacompletesolutionfortheBluetoothmeshspecificationwiththenRF5SDKforMeshandthenRF51andnRF52SeriesSoCs.Itprov
weixin_33752045
·
2020-08-09 00:17
nRF5
SDK
文章目录1、nRF5SDK和Softdevice概述2、nRF5SDK目录结构解读3、nRF5SDK和Softdevice帮助文档一般来说,开发nRF51/52产品推荐使用nRF5SDK。从形式上来说,nRF5SDK其实就是一个产品压缩包,其官网下载地址为:https://www.nordicsemi.com/Software-and-Tools/Software/nRF5-SDK/Downloa
静水流深_
·
2020-08-08 10:56
BLE(nRF52
)
Nordic 官方文档翻译 - 蓝牙Mesh基础开发:Nordic
nRF5
SDK for Mesh
本文翻译摘取自Nordic官网关于MeshSDK的章节,鉴于作者本人水平有限,翻译如有纰漏,烦请提出指正,感谢阅读!点击这里,下载本文pdf文档------------------------------以下是翻译内容------------------------------一、基本的蓝牙mesh概念BluetoothMesh是BluetoothSIG开发和发布的配置文件规范。本文档介绍了蓝牙网
微联智控工作室
·
2020-07-30 05:33
物联网
BLE
应用开发
Nordic
nRF5
系列低功耗蓝牙添加OTA功能
OTA是什么:(OverTheAir)通俗一点就是固件空中升级,和CC25XX的OAD是一样的,如果你用过CC25XX系列将会很好理解OTA,接下来废话不多说我没直接进入主题。郑重声明:以下内容是我自己在升级时候遇到的问题,以及解决办法,如果有什么错误的话欢迎指出。其实网上搜一下还是有很多关于低功耗蓝牙添加OTA的博客:https://www.cnblogs.com/iini/p/9314246.
菩提初开
·
2020-07-30 04:23
nRF5
如何调试
nRF5
SDK
本文将讲述NordicnRF5SDK的主要调试手段,以帮助大家快速定位问题,并解决问题。一般来说,你可以通过打log方式,IDE的debug模式,SDK自带的app_error_check函数,以及命令行方式等多种手段来调试你的代码。1.通过打log方式进行调试nRF5SDK支持UART和SWDJ-Link(RTT)两种底层通信方式来打印日志,SDK14之后日志也可以通过蓝牙或者Flash进行输出
weixin_30951389
·
2020-07-30 02:57
nrf5
16.0.0 mdk的几个问题
最近有一个小项目,需要使用nrf52832.几个月前用的15.3版本,不想昨天下载新的sdk的时候已经是16.0.0.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~问题1~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
watershade2010
·
2020-07-30 02:54
nrf52832
nrf
sdk
16.0.0
mdk
基于
nRF5
的多主一从蓝牙实验(数据传输)
nRF52832的多主一从蓝牙透传多主一从简介nRF52832蓝牙通信的方式是NUS主从通信,NUS具体实现方式即申请一个NUS服务,这里不多作阐述。所谓多主一从,就是多个蓝牙主机(手机),与一个从机间的通信,解决了传统蓝牙间只能一对一数据传输的弊端,官方例程中有实现了多主一从的点灯程序,以下介绍的是多主一从的数据传输,废话少说,下面是实现方式和注意要点。工程修改1.定义最大连接数在sdk_con
会开发的喵
·
2020-07-29 14:11
Nordic
nRF5
SDK 学习笔记之八, Nordic UART Service NUS 服务透传
客户端:SDK15.2\examples\ble_central\ble_app_uart_cDOC文档:NordicUARTService,~/nRF5_SDK_15.2.0_offline_doc/
nrf5
Hansen Mi
·
2020-07-13 20:54
NORDIC
BLUETOOTH
Nordic
nRF5
SDK 学习笔记之十二, nRF52840 Dongle USB CDC ACM 虚拟串口功能测试
样例:~\nRF5_SDK_15.2\examples\peripheral\usbd_cdc_acm\pca10056\blank\arm5_no_packs1.更改编译硬件,从pca10056(nRF52840DK)改为pca10059(nRF52840Dongle).2.因pca10059.h中没有TX_PIN_NUMBER,RX_PIN_NUMBER定义,故新添加定义;NORDICUSBC
Hansen Mi
·
2020-07-13 20:54
NORDIC
BLUETOOTH
Nordic
nRF5
SDK 学习笔记之四, TWI (I2C) 总线
硬件:nRF52832SDK:Ver15.2.0目标:TWI(I2C)总线应用(TWIMASTER模式)样例:\examples\peripheral\twi_sensorTWIdriver包括两层:HAL硬件层和DRV驱动层;1.TWIMASTER于sdk_config.h中配置注意:配置中下图红框中TWI0_ENABLED使能!TWI0_USE_EASY_DMA视应用要求选择。2.于工程中添加
Hansen Mi
·
2020-07-13 20:53
NORDIC
BLUETOOTH
Nordic
nRF5
SDK 学习笔记之二, 蓝牙主机与从机建立联结及服务发现过程
基于NORDICsoftDevice蓝牙协议栈S132,nRF5SDKVer15.0.0蓝牙角色:主机,ble_central文章内容:蓝牙主机与从机建立联结及服务发现过程程序样例:nRF5_SDK_15.0.0\examples\ble_central\ble_app_uart_c关于NORDICsoftDevice蓝牙协议栈主机的蓝牙初始化,请参见博客文章:NORDICsoftDevice蓝牙
Hansen Mi
·
2020-07-13 20:22
NORDIC
BLUETOOTH
Nordic
nRF5
SDK 学习笔记之三, 蓝牙 5 从机定时广播,待联结建立交换数据后,主动断开与主机的联结
硬件:Central:nRF52840,Peripheral:nRF52832SDK:Ver15.0.0目标:Peripheral从机定时启动蓝牙广播,以及与主机联结,待交换完数据后,主动断开与主机的联结参考:https://devzone.nordicsemi.com/f/nordic-q-a/29365/advertisment-not-stopping说明:NordicSoftDevice蓝
Hansen Mi
·
2020-07-13 20:22
NORDIC
BLUETOOTH
Nordic
nRF5
SDK 学习笔记之十三, SAADC
样例:~\nRF5_SDK_15.2.0_9412b96\examples\peripheral\saadc1.ADC功能块图2.ADC计算公式3.于sdk_config.h中配置,以及添加nrfx_saadc.c文件4.nrf_drv_saadc_init初始化__STATIC_INLINEret_code_tnrf_drv_saadc_init(nrf_drv_saadc_config_tco
Hansen Mi
·
2020-07-13 20:22
NORDIC
BLUETOOTH
Nordic
nRF5
SDK 学习笔记之十四, 蓝牙广播重要参数及回调函数
1.样例代码/**@briefFunctionforhandlingadvertisingevents.*@detailsThisfunctionwillbecalledforadvertisingeventswhicharepassedtotheapplication.*@param[in]ble_adv_evtAdvertisingevent.*/staticvoidon_adv_evt(bl
Hansen Mi
·
2020-07-13 20:51
NORDIC
BLUETOOTH
nRF5
SDK软件架构及softdevice工作原理
本文将介绍NordicnRF5SDK软件架构以及softdevice工作原理,以加深大家对Nordic产品开发的理解,这样开发过程中碰到问题时,大家也知道如何去调试。如果你刚开始接触nRF5SDK,建议先看一下这篇文章“NordicnRF5SDK和softdevice介绍”,以建立NordicnRF5SDK的一些基本知识。首先说明一下,NordicnRF5系列产品都是使用Flash存储器的,确切说
weixin_30498807
·
2020-07-13 17:54
NRF5
SDK蓝牙开发——NRF_LOG_INFO(...)通过串口输出的实现
NRF5SDK蓝牙开发——NRF_LOG_INFO(…)通过串口输出的实现开发环境iarforarm开发平台nrf52832开发板,使用P06引脚作为串口TX口应用程序:nRF5_SDK_15.0.0_a53641a(examples/ble_central/ble_app_uart_c)协议栈:s132_nrf52_6.0.0_softdevice.hex由于直接编译sdk会出现Pa050相关错
wayne2018
·
2020-07-13 16:31
蓝牙开发
蓝牙
Nrf51822
Nrf52832
软件开发
Nordic
nRF5
SDK和softdevice介绍
转自:https://www.cnblogs.com/iini/p/9095551.htmlSDK和Softdevice的区别是什么?怎么选择SDK和softdevice版本?芯片,SDK和softdevice有没有版本兼容问题?怎么理解SDK目录结构?SDK帮助文档在哪里?Softdevice帮助文档在哪里?如何选择某个SDKexample以开始我们的BLE开发之旅?本文将对以上问题进行解答。一
Winter_world
·
2020-07-13 16:34
嵌入式
Nordic
nRF5
SDK和softdevice 介绍和版本对应 11
https://www.cnblogs.com/iini/p/9095551.htmlSDK和Softdevice的区别,怎么选择SDK和Softdevice版本及版本兼容问题Nordic目前有2套完全独立的SDK:nRFSDK和nRFConnectSDK,一般来说,开发板nRF51/52推荐使用nRF5SDK,开发nRF91/nRF53等新产品推荐使用nRFconnectSDK官网下载地址htt
nanjoh
·
2020-07-13 08:26
蓝牙51822
快速构建
nRF5
SDK + ARM GCC 开发环境
nRF5
应用开发的方式有挺多的,官方文档介绍的就有:KeilµVisionIDE,IAREmbeddedWorkbench,GCCARMEmbedded.前两种方式优点是比较简单,很多事情IDE可以帮你一下搞定
造物邦
·
2020-07-13 04:31
Nordic
nRF5
SDK 学习笔记之七, 功耗评估及电源优化
NORDIC官方评估功耗在线测试NORDICOnlinePowerProfiler,https://devzone.nordicsemi.com/power/NORDIC关于低功耗的官方博客https://devzone.nordicsemi.com/tutorials/b/hardware-and-layout/posts/nrf51-current-consumption-guide功耗优化技
Hansen Mi
·
2020-07-12 23:56
NORDIC
BLUETOOTH
Nordic
nRF5
SDK 学习笔记之六, POWER PROFILER KIT (PPK) 用法
NORDICPOWERPROFILERKIT(PPK):用于嵌入式开发的电流测量工具;实时测量微功耗的控制板及软件系统!官方资料链接产品介绍https://www.nordicsemi.com/chi/node_176/Power-Profiler-Kit使用方法http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infoc
Hansen Mi
·
2020-07-12 23:56
NORDIC
BLUETOOTH
Nordic
nRF5
SDK 学习笔记之一, 蓝牙协议栈的软件定时器 Timer 用法
NordicnRF5SDK蓝牙协议栈Timer软件定时器简明用法app_timermodule是静态配置,位于sdk_config.h文件中.使用函数app_timer_init初始化Timerlibrary库.主要步骤:1.引入头文件app_timer.h;#include"app_timer.h"2.定义Timer定时器识别号_my_timer_id和需要的时间常量MY_TIMER_INTER
Hansen Mi
·
2020-07-06 03:11
NORDIC
BLUETOOTH
如何理解
nRF5
芯片外设PPI
PPI,英文全称ProgrammablePeripheralInterconnect,是Nordic独有的外设,其设计目的是让CPU处于idle模式下外设与外设之间也能完成相应通信,从而降低系统功耗。为此,很多人会把PPI类比成DMA,的确PPI和DMA两者在设计最终目的上有一定的相似性,但两者的功能和原理完全不相同。讲解PPI原理之前,先大概阐述一下Nordic芯片一个独特的设计理念。Nordi
iini
·
2018-07-21 23:00
nRF5
芯片外设GPIO和GPIOTE介绍
nRF51/nRF52同时包含GPIO和GPIOTE两种外设,经常有人将两者搞混,今天我们就来介绍一下这2种外设有什么不同,及使用注意事项。GPIOGPIO和GPIOTE都属于芯片外设,但两者功能完全不一样,使用过程中不要将两者混淆。GPIO就是大家通常理解的普通IO口,用来对IO口进行读写等操作。因此,如果你需要读某个IO口状态,或者将某个IO口置1,那么请使用nrf_gpio.h里面的API,
iini
·
2018-07-21 20:00
定时模块app_timer用法及常见问题—
nRF5
SDK模块系列二
app_timer是大家经常用到的一个库,app_timer的功能就是定时,也就是说,你在某一时刻启动一个apptimer并设定超时时间,超时时间一到,app_timer就会回调timeouthandler,然后执行你需要的工作。使用app_timer时有如下几点需要注意:app_timer底层使用的是RTC1,而不是timer1/2/3/4,所以app_timer的功耗非常低:0.1uA左右。a
iini
·
2018-07-21 17:00
Flash访问模块FDS用法及常见问题—
nRF5
SDK模块系列一
FDS,全称FlashDataStorage,用来访问芯片内部Flash的。当你需要把数据存储在Flash中,或者读取Flash中的用户数据,或者更新或者删除Flash中的数据,那么FDS模块是你最好的选择。FDS采用文件和记录方式来组织Flash数据,也就是说,真正的数据是放在一条记录中,而多条记录组成一个文件。根据应用的需要,整个系统可以只有一个文件,也可以包含多个文件。文件采用文件ID来标示
iini
·
2018-07-19 20:00
nRF5
SDK软件架构及softdevice工作原理
本文将介绍NordicnRF5SDK软件架构以及softdevice工作原理,以加深大家对Nordic产品开发的理解,这样开发过程中碰到问题时,大家也知道如何去调试。如果你刚开始接触nRF5SDK,建议先看一下这篇文章“NordicnRF5SDK和softdevice介绍”,以建立NordicnRF5SDK的一些基本知识。首先说明一下,NordicnRF5系列产品都是使用Flash存储器的,确切说
iini
·
2018-07-18 20:00
如何调试
nRF5
SDK
本文将讲述NordicnRF5SDK的主要调试手段,以帮助大家快速定位问题,并解决问题。一般来说,你可以通过打log方式,IDE的debug模式,SDK自带的app_error_check函数,以及命令行方式等多种手段来调试你的代码。1.通过打log方式进行调试nRF5SDK支持UART和SWDJ-Link(RTT)两种底层通信方式来打印日志,SDK14之后日志也可以通过蓝牙或者Flash进行输出
iini
·
2018-07-08 12:00
Nordic
nRF5
SDK和softdevice介绍
SDK和Softdevice的区别是什么?怎么选择SDK和softdevice版本?芯片,SDK和softdevice有没有版本兼容问题?怎么理解SDK目录结构?SDK帮助文档在哪里?Softdevice帮助文档在哪里?如何选择某个SDK例子(example)以开始我们的BLE开发之旅?本文将对以上问题进行解答。Nordic目前有2套完全独立的SDK:nRF5SDK和nRFConnectSDK。一
iini
·
2018-05-27 11:00
Zephyr程序初探(2):BLE程序
手里有一块nRF52832的开发板,之前在试验了KEIL平台下的BLE工程是可以正常使用的,这几天在看Zephyr代码资料的时候注意到是支持
nRF5
这种自带bluetoothcontroler的,所以编译一个试试
老猿-WB
·
2017-07-23 12:41
ARM
Zephyr
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他