
【nRF Connect SDK】
文章平均质量分 90
nRF Connect SDK 是 Nordic Semiconductor 提供的一个全面的开发工具包,专为物联网(IoT)设备设计。它基于 Zephyr RTOS,支持蓝牙低功耗(Bluetooth LE)、Thread、Zigbee 等无线通信协议。
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
嵌入式职场
在Matlab、Python、C/C++和Go等多种编程语言方面都有丰富的经验,专注于智能优化算法、工业人机交互界面设计、物联网、服务端开发等众多领域。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【nRF】第6篇 GPIO 配置
在这种方法中,一旦引脚的状态发生变化,硬件就会通知CPU。这是读取输入引脚的推荐方法,因为它使 CPU 免于重复轮询引脚状态的负担。从性能和功耗的角度来看,这通常不是最佳的,因为它需要 CPU 的持续关注。要读取引脚的当前状态,所需要做的就是调用该函数。是一种设备树的别名获取方式,通常与设备树中的节点定义一致。是该节点的 GPIO 引脚配置,它告诉系统如何配置和控制与 LED 相关的 GPIO 引脚。读取配置为输入的引脚并不像写入配置为输出的引脚那么简单。只能在配置为输入的 GPIO 引脚上配置中断。原创 2025-01-24 15:07:37 · 85 阅读 · 0 评论 -
【nRF】第5篇 添加构建配置参数介绍
在第3步选择模板时,你将看到至少一个基础应用程序配置文件prj.conf。prj.conf如果模板中包含多个配置文件,它们的具体说明会在模板的文档中找到。以blinky模板为例,它只有一个配置文件选项。这个配置选项相当于在west中的(以及CONF_FILE。原创 2025-01-24 09:26:53 · 60 阅读 · 0 评论 -
【nRF】第4篇 剖析GPIO 通用 API
Zephyr 中的一些通用 API 具有特定于 API 的结构,其中包含前面提到的设备指针以及有关设备的一些其他信息。该结构具有设备指针、设备上的引脚号和设备的配置标志。该端口是控制引脚的 GPIO 设备。在大多数 Nordic SoC 上,都有一个或两个 GPIO 控制器,名为 GPIO0 或 GPIO1。,它提供了用户友好的函数来与 GPIO 外设交互。这种特定于 API 的结构的优点在于,它将使用设备所需的所有信息封装在单个变量中,而不必从设备树中逐行提取它。,其中包含设备指针以及引脚号和配置标志。原创 2024-04-25 09:24:52 · 405 阅读 · 0 评论 -
【nRF】第3篇 详解设备树与设备驱动模型
我们将研究 nRF Connect SDK 中如何描述硬件,无论是开发套件 (DK)、片上系统 (SoC)、封装系统 (SiP) 还是模块。应用程序和硬件之间的交互是通过称为设备驱动程序的软件完成的,我们将解释 nRF Connect SDK 中使用的设备驱动程序模型。我们将使用通用输入/输出 (GPIO) 硬件外设和驱动程序作为案例研究。原创 2024-04-13 16:08:51 · 1238 阅读 · 0 评论 -
【nRF】第2篇 构建第一个 nRF Connect SDK 应用程序
nRF Connect SDK 的众多优点之一是应用程序源代码和软件配置/硬件描述之间的高度解耦,使得切换新硬件或软件配置的构建变得非常容易。VS Code 会询问您是否要在同一个 VS Code 实例中打开应用程序或打开一个新的 VS Code 实例。将向您展示来自 nRF Connect SDK 中不同模块的所有模板“示例”,并使您能够基于模板创建应用程序。如果在模板中找到这些不同的配置,则会在模板文档中进行说明。“Blinky 示例”模板,将其存储在您指定的应用程序目录中,并将。原创 2024-04-13 15:35:30 · 1196 阅读 · 0 评论 -
【nRF】第1篇 nRF Connect SDK 简介
Zephyr RTOS 具有高度可配置性,可实现从内存受限设备的极小配置(例如,简单的 LED 闪烁应用程序,最小 8 KB)到功能强大、功能丰富、高处理能力的设备(多个 MB 内存)的可扩展配置。该SDK提供了丰富的软件组件和工具,使开发者能够轻松构建各种类型的应用,包括蓝牙(Bluetooth)连接、低功耗无线(Low Energy Wireless)、Thread、Zigbee等。它提供了一个可扩展的框架,用于为内存受限的设备构建尺寸优化的软件,并为更先进的设备和应用程序构建强大而复杂的软件。原创 2024-04-13 14:56:16 · 1920 阅读 · 0 评论 -
【nRF】第0篇 在 ubuntu 上安装 nRF Connect SDK (vscode)
Zephyr系统是Linux基金会维护的一个项目,除了一个基本的Zephyr RTOS之外,还有很多方便的第三方软件库,像是MCUBoot、TCP/UDP/MQTT/TLS等网络库等等。nRF Connect SDK是Nordic最新的SDK平台,该平台支持Nordic所有产品线的所有技术,包括BLE,AoA,NFC,蜂窝网与GPS,Wi-Fi,2.4G,蓝牙Mesh,Zigbee,Thread,Matter, Homekit, FindMy等。通过网盘分享的文件:v2.7.0.tar.gz。原创 2025-01-16 13:56:46 · 150 阅读 · 0 评论