摘要: 由于芯片通常只有一个 Radio(单射频),我们不能同时进行广播、扫描和保持连接。如果我在 37 信道广播时,连接的锚点(Anchor Point)也到了,该怎么办?如果我正在扫描,突然需要回复一个连接请求,怎么保证时间差精确在 150µs? 这就是我们需要一个高精度调度器(High-Precisi 阅读全文
posted @ 2026-01-07 13:50 ixbwer 阅读(117) 评论(0) 推荐(0)
摘要: 在 BLE(Bluetooth Low Energy)连接建立后,为了保障数据传输的机密性与完整性,链路层(Link Layer)可根据上层主机(Host)的请求启动加密流程。 本文将详细解析 BLE 控制器的加密握手流程、异常处理机制、AES-CCM 底层原理,并结合 Cordio 协议栈源码进行 阅读全文
posted @ 2025-12-24 16:50 ixbwer 阅读(169) 评论(0) 推荐(0)
摘要: 如果你刚开始接触 Nordic 的 nRF52 或 nRF53 系列芯片,你可能会发现在烧录程序时,除了你自己的应用程序(Application),往往还需要烧录一个名为 SoftDevice 的大文件。这不仅是一个蓝牙协议栈库,它更像是一个霸道的“微内核”。它接管了芯片最核心的资源,甚至把你(开发 阅读全文
posted @ 2025-12-17 11:15 ixbwer 阅读(36) 评论(0) 推荐(1)
摘要: 概述 在复杂的嵌入式世界中,程序代码和数据往往分散存储在多种不同的内存芯片里(例如 \(\text{Flash}\)、\(\text{SRAM}\)、外部 \(\text{SDRAM}\) 等)。分散加载(Scatter-Loading)文件,就像一张精准的“内存地图”,告诉链接器(Linker): 阅读全文
posted @ 2025-12-13 16:00 ixbwer 阅读(155) 评论(0) 推荐(0)
摘要: 之前参加了硬禾和 AMS OSRAM 联合举办的活动。这里记录一下这款传感器的特性和实际应用的思路。 dToF 传感器原理 dToF 传感器是一种距离传感器,可用于实现距离检测、手势检测,障碍识别等功能,在智能手机、AR/VR、汽车苹果iPad Pro 的LiDAR 技术也有 dToF 的身影。 关 阅读全文
posted @ 2025-07-23 17:28 ixbwer 阅读(140) 评论(0) 推荐(0)
摘要: i2c adapter——I2C适配器 在i2c总线结构中,i2c adapter对应着真实的物理设备i2c适配器。 i2c-imx.c是I2C适配器的平台总线驱动,文件中包含了对I2C适配器注册和操作的函数, 第一步,将adapter驱动注册到platform总线上——i2c_adap_imx_i 阅读全文
posted @ 2023-02-20 21:37 ixbwer 阅读(249) 评论(0) 推荐(0)
摘要: 1 什么是字符设备? 字符(char)设备是能够像字节流(类似文件)一样被访问的设备,由字符设备驱动来实现这种特性。 字符设备驱动程序通常至少要实现open、close、read和write系统调用。 字符设备可以通过文件系统节点来访问。比如/dev/tty1和/dev/pl0等。 设备文件和普通文 阅读全文
posted @ 2023-02-18 10:40 ixbwer 阅读(225) 评论(0) 推荐(0)