摘要: 一、USB CDC ACM介绍 USB CDC ACM 是 USB 通信设备类(CDC)中的一个子类,它提供了一种通过 USB 接口实现虚拟串行通信的标准方法。 1. 基本概念 CDC ACM 是 USB 规范中定义的一种设备类协议,它模拟传统的串行端口通信,提供双向数据传输通道,支持控制信号(如 阅读全文
posted @ 2025-08-07 15:26 羊的第七章 阅读(439) 评论(1) 推荐(1)
摘要: 一、什么是libusb libusb 是一个开源的、跨平台的用户态 USB 设备访问库,允许应用程序直接与 USB 设备通信,无需依赖内核驱动。 这对于开发者简化了对于复杂的USB驱动的编写。而且可移植性非常好,不会出现我在A内核版本设备下编译的驱动,拿到B内核版本设备下不能运行的问题。 二、lib 阅读全文
posted @ 2025-07-25 14:47 羊的第七章 阅读(131) 评论(0) 推荐(0)
摘要: 主要参考立创泰山派官方教程,链接: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)
摘要: 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)
摘要: 一、协议栈结构 如上图所示,蓝牙协议分为Controller和Host两个部分,Controller为蓝牙底层,为蓝牙物理芯片,Host是真正意义上的蓝牙协议。Profiles(配置文件)总是基于GATT和GAP上。 二、Controller层 2.1 PHY(Physical layer) 定义B 阅读全文
posted @ 2025-04-02 17:21 羊的第七章 阅读(336) 评论(1) 推荐(0)
摘要: 基本概念 二者都是在蓝牙链路(LL)层实现的一种射频通信安全机制,需要注意的是,不经过配对和绑定蓝牙双方也是可以进行数据传输的。也就是说配对和绑定只是在蓝牙连接明文传输的 基础上实现了加密传输, 且由于是在LL层实现的数据加密,因此对于应用层来说是无感的、透明的。 配对(paring):包括配对能力 阅读全文
posted @ 2025-04-01 17:09 羊的第七章 阅读(256) 评论(0) 推荐(0)
摘要: 一、背景 iperf3 是一款开源网络性能测试工具,用于测量网络带宽、延迟、抖动、丢包率等指标。它是 iperf 工具的第三代版本,专注于网络吞吐量和稳定性的测试与分析。 可用于千兆甚至万兆以太网口的传输测试。 二、linux板卡上iperf3移植 2.1 源码下载 下载链接:https://dow 阅读全文
posted @ 2025-03-27 15:31 羊的第七章 阅读(794) 评论(0) 推荐(0)
摘要: 一、背景 高通量在体神经信号采集系统,随着通道数增加、增加实时刺激需求等,采用以太网传输面临带宽极限,亟需一种更快的传输介质。 目前以太网的带宽极限:实测800Mbit/s左右,[移植并使用Iperf3测试ARM Linux网口带宽]https://www.cnblogs.com/dy-stairm 阅读全文
posted @ 2025-03-27 15:30 羊的第七章 阅读(881) 评论(0) 推荐(0)
摘要: 背景: 使用Petalinux构建linux系统,虽然便利,但是对于驱动开发不够灵活,且将rootfs与内核打包在一起,导致启动速度慢,因此: 将FPGA bit文件从BOOT.BIN分开 image.ub文件分开为zImage和设备树 将rootfs放在EXT4分区 这样SD卡内容如下 boot分 阅读全文
posted @ 2025-03-07 16:19 羊的第七章 阅读(414) 评论(0) 推荐(0)
摘要: 一、开发环境 硬件: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)