会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dy-stairmed
博客园
首页
新随笔
联系
订阅
管理
2026年4月1日
linux环境下使用MCUMGR对nordic ble固件升级
摘要: 一、 依赖环境 安装go # Ubuntu/Debian sudo apt update sudo apt install golang # CentOS/RHEL sudo yum install golang # 验证安装 go version 安装mcumgr go install githu
阅读全文
posted @ 2026-04-01 17:00 羊的第七章
阅读(0)
评论(0)
推荐(0)
2025年12月11日
理解nordic ncs设备驱动模型
摘要: 一、 Zephyr Project介绍 Zephyr Project是Linux基金会推出的一个Apache2.0开源项目,版权非常友好,适合用于商业项目开发。包含RTOS、编译系统、各类第三方库。NCS中的例程基本都跑在Zephyr RTOS上,Zephyr不单单是一个用来做多线程的RTOS,它更
阅读全文
posted @ 2025-12-11 17:25 羊的第七章
阅读(48)
评论(0)
推荐(0)
2025年12月2日
nordic nrf5340使用笔记
摘要: 1. 使用hex文件烧录带网络核固件: 需要使用到两个hex,一个merge.hex,另一个merge_network.hex,创建以下烧录脚本: nrfjprog --recover nrfjprog -f NRF53 --recover --coprocessor CP_NETWORK nrfj
阅读全文
posted @ 2025-12-02 11:25 羊的第七章
阅读(58)
评论(0)
推荐(0)
2025年8月7日
ZYNQ linux上使用 USB CDC ACM
摘要: 一、USB CDC ACM介绍 USB CDC ACM 是 USB 通信设备类(CDC)中的一个子类,它提供了一种通过 USB 接口实现虚拟串行通信的标准方法。 1. 基本概念 CDC ACM 是 USB 规范中定义的一种设备类协议,它模拟传统的串行端口通信,提供双向数据传输通道,支持控制信号(如
阅读全文
posted @ 2025-08-07 15:26 羊的第七章
阅读(930)
评论(1)
推荐(2)
2025年7月25日
RK35XX 嵌入式linux移植usblib
摘要: 一、什么是libusb libusb 是一个开源的、跨平台的用户态 USB 设备访问库,允许应用程序直接与 USB 设备通信,无需依赖内核驱动。 这对于开发者简化了对于复杂的USB驱动的编写。而且可移植性非常好,不会出现我在A内核版本设备下编译的驱动,拿到B内核版本设备下不能运行的问题。 二、lib
阅读全文
posted @ 2025-07-25 14:47 羊的第七章
阅读(255)
评论(0)
推荐(0)
2025年7月17日
RK3568(泰山派开发板)开发环境搭建与使用
摘要: 主要参考立创泰山派官方教程,链接:https://openkits-wiki.easyeda.com/zh-hans/tspi-rk3566/sdk-compilation/linux-compilation.html 一、芯片参数 CPU:4核A55,主频1.8GHz GPU:支持OpenGL,支
阅读全文
posted @ 2025-07-17 17:02 羊的第七章
阅读(2550)
评论(0)
推荐(0)
2025年6月4日
nordic nrf5340 使用问题记录
摘要: NCS2.9 使用SMP DFU服务实现OTA ncs2.9中官方对底层驱动又做了升级,单独使用一个进程对SMP进行初始化, 在将BLE初始化为slave,并广播后,只需在prj中添加以下配置: CONFIG_BOOTLOADER_MCUBOOT=y CONFIG_NCS_SAMPLE_MCUMGR
阅读全文
posted @ 2025-06-04 10:32 羊的第七章
阅读(169)
评论(0)
推荐(0)
2025年4月2日
01-Ble 协议栈分层
摘要: 一、协议栈结构 如上图所示,蓝牙协议分为Controller和Host两个部分,Controller为蓝牙底层,为蓝牙物理芯片,Host是真正意义上的蓝牙协议。Profiles(配置文件)总是基于GATT和GAP上。 二、Controller层 2.1 PHY(Physical layer) 定义B
阅读全文
posted @ 2025-04-02 17:21 羊的第七章
阅读(461)
评论(1)
推荐(0)
2025年4月1日
02-Ble Paring(配对)和Bonding(绑定)的概念及流程
摘要: 基本概念 二者都是在蓝牙链路(LL)层实现的一种射频通信安全机制,需要注意的是,不经过配对和绑定蓝牙双方也是可以进行数据传输的。也就是说配对和绑定只是在蓝牙连接明文传输的 基础上实现了加密传输, 且由于是在LL层实现的数据加密,因此对于应用层来说是无感的、透明的。 配对(paring):包括配对能力
阅读全文
posted @ 2025-04-01 17:09 羊的第七章
阅读(397)
评论(0)
推荐(0)
2025年3月27日
移植并使用Iperf3测试ARM Linux网口带宽
摘要: 一、背景 iperf3 是一款开源网络性能测试工具,用于测量网络带宽、延迟、抖动、丢包率等指标。它是 iperf 工具的第三代版本,专注于网络吞吐量和稳定性的测试与分析。 可用于千兆甚至万兆以太网口的传输测试。 二、linux板卡上iperf3移植 2.1 源码下载 下载链接:https://dow
阅读全文
posted @ 2025-03-27 15:31 羊的第七章
阅读(1118)
评论(0)
推荐(0)
下一页
公告