会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dy-stairmed
博客园
首页
新随笔
联系
订阅
管理
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 羊的第七章
阅读(439)
评论(1)
推荐(1)
2025年7月25日
RK35XX 嵌入式linux移植usblib
摘要: 一、什么是libusb libusb 是一个开源的、跨平台的用户态 USB 设备访问库,允许应用程序直接与 USB 设备通信,无需依赖内核驱动。 这对于开发者简化了对于复杂的USB驱动的编写。而且可移植性非常好,不会出现我在A内核版本设备下编译的驱动,拿到B内核版本设备下不能运行的问题。 二、lib
阅读全文
posted @ 2025-07-25 14:47 羊的第七章
阅读(131)
评论(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 羊的第七章
阅读(1450)
评论(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 羊的第七章
阅读(103)
评论(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 羊的第七章
阅读(336)
评论(1)
推荐(0)
2025年4月1日
02-Ble Paring(配对)和Bonding(绑定)的概念及流程
摘要: 基本概念 二者都是在蓝牙链路(LL)层实现的一种射频通信安全机制,需要注意的是,不经过配对和绑定蓝牙双方也是可以进行数据传输的。也就是说配对和绑定只是在蓝牙连接明文传输的 基础上实现了加密传输, 且由于是在LL层实现的数据加密,因此对于应用层来说是无感的、透明的。 配对(paring):包括配对能力
阅读全文
posted @ 2025-04-01 17:09 羊的第七章
阅读(256)
评论(0)
推荐(0)
2025年3月27日
移植并使用Iperf3测试ARM Linux网口带宽
摘要: 一、背景 iperf3 是一款开源网络性能测试工具,用于测量网络带宽、延迟、抖动、丢包率等指标。它是 iperf 工具的第三代版本,专注于网络吞吐量和稳定性的测试与分析。 可用于千兆甚至万兆以太网口的传输测试。 二、linux板卡上iperf3移植 2.1 源码下载 下载链接:https://dow
阅读全文
posted @ 2025-03-27 15:31 羊的第七章
阅读(794)
评论(0)
推荐(0)
USB3.0 PHY方案(FT601Q)在 FPGA上的速率验证
摘要: 一、背景 高通量在体神经信号采集系统,随着通道数增加、增加实时刺激需求等,采用以太网传输面临带宽极限,亟需一种更快的传输介质。 目前以太网的带宽极限:实测800Mbit/s左右,[移植并使用Iperf3测试ARM Linux网口带宽]https://www.cnblogs.com/dy-stairm
阅读全文
posted @ 2025-03-27 15:30 羊的第七章
阅读(881)
评论(0)
推荐(0)
2025年3月7日
使用Petalinux2022搭建ZYNQ系统镜像问题记录
摘要: 背景: 使用Petalinux构建linux系统,虽然便利,但是对于驱动开发不够灵活,且将rootfs与内核打包在一起,导致启动速度慢,因此: 将FPGA bit文件从BOOT.BIN分开 image.ub文件分开为zImage和设备树 将rootfs放在EXT4分区 这样SD卡内容如下 boot分
阅读全文
posted @ 2025-03-07 16:19 羊的第七章
阅读(414)
评论(0)
推荐(0)
星闪(Bear Pi-H2821)开发板带宽、功耗测试
摘要: 一、开发环境 硬件:H2821星闪开发板*2(BS21,BLE、SLE二合一),TypeC数据线*2 性能参数: 支持 BLE4.0/4.1/4.2/5.0/5.1/5.2/5.3/5.4 和 SLE1.0 双模共存 RISC-V 高性能 32bit CPU,最大主频支持 64MHz,支持浮点,支持
阅读全文
posted @ 2025-03-07 16:04 羊的第七章
阅读(596)
评论(0)
推荐(0)
下一页
公告