- 博客(10)
- 收藏
- 关注
原创 关于Storage模块独立进程的开发过程
再逐个调用 deliverMessage,最终再调用 md_TopicPostMsg。这样避免在持锁时调用回调,能破除死锁链路。,回调内部可能再次触发发布/访问同一容器,从而形成循环等待。“在持有订阅者容器互斥量时同步调用回调”,导致。,且处理中间件消息的线程正在执行。,原实现是在持锁情况下直接调用。gdb: 显示多个线程卡在。发布/处理消息——这会触发。如何解决:先在临界区内拷贝。到临时 vector,
2025-11-26 13:42:37
170
原创 嵌入式中关于堆栈的概念简述
和:就像一家餐厅里。你只能从最顶部拿走(),厨师洗好的新盘子也只能放在最顶部。拿取和存放速度极快,但空间有限,盘子堆得太高会倒塌(:就像餐厅的。厨师可以申请一块空间来存放一袋面粉(分配内存),之后又可以申请另一块空间存放一箱蔬菜。这些物品的存放和取出没有固定顺序,但需要有人 meticulously每样东西放在哪里(),否则仓库会变得混乱不堪(),甚至找不到想要的东西。
2025-09-06 00:23:02
646
原创 MCU学习笔记
的 “初始化值” 会保存在 Flash 中,但运行时会被加载到 RAM 中,后续的修改(如赋值、运算)都在 RAM 中进行(因为 Flash 擦写速度慢,不适合实时修改)。MCU 运行的所有程序代码(如函数逻辑、控制流程、运算步骤等)都存储在 Flash 中。RAM 是 MCU 的 “临时工作区”,断电后数据会丢失,但读写速度远快于 Flash,主要用于存储。Flash 是 MCU 的 “长期存储区”,断电后数据不会丢失,主要用于存储。等,都会被编译器编译为机器指令,固化在 Flash 中。
2025-07-28 20:21:57
357
原创 CAN通信学习笔记
发送实际数据(如车速、温度、开关状态等)。0标志帧的开始,同步所有节点。消息的唯一标识符。。决定哪个节点在总线冲突时赢得发送权(仲裁)。00,表示这是(与远程帧区分)。00,表示这是(11位ID)。0保留位,必须发显性0。指定包含的数据(0-8字节)。实际要传输的数据内容。长度由DLC指定。根据帧内容计算的校验码,用于接收方检查传输错误。1标志CRC字段结束。1。(无论是否需要该数据)会0覆盖它,表示“收到了,没错误”。1标志ACK场结束。1标志帧的结束。
2025-07-13 23:43:12
618
原创 嵌入式Linux笔记
Filezilla:用来进行跨系统文件传输,Windows文件传输到服务器(Ubuntu),定期查看Ubuntu的NAT地址。GIT站点:邮箱:user@100ask.com,用户名:100ask。Ubuntu(服务器)IP:192.168.5.11。WINDOWS网卡IP:192.168.5.10。sourceinsight:编译程序文件。开发板IP:192.168.5.9。
2025-07-11 00:17:38
128
原创 夹持天线联合索引调制的方案设计
是无线通信中的核心技术,其本质是通过精确控制天线阵列中每个辐射单元的相位和幅度,将电磁波能量定向聚焦到特定方向。:不同波导上的天线功率分配问题。:SINR(信干噪比)。
2025-06-06 20:59:13
333
原创 关于FreeRTOS以及STM32CubeMX的一些思考
近期在做一个关于心率和摔倒检测的项目,其实任务的数量不多不需要用到Freertos来写,不过因为也是刚学习完freertos,所以就想着用freertos来实现,不过主要还是它有开源的文件哈哈哈,也算是在开发的过程中有个参考了。
2025-04-14 22:05:09
920
原创 Keil5在开发中遇到的问题
stdint.h>需要精确控制变量位宽时(如嵌入式开发、协议解析)。编写跨平台代码,避免类型歧义。处理二进制数据或硬件寄存器时(需对齐内存)。
2025-04-10 21:58:02
462
原创 关于索引调制(IM Index Modulation)
SM(spatial modulation)是空间域中的代表性IM技术,如图2所示,空间调制的索引资源是天线索引,其中X代表的是调制符号,蓝色部分代表的是当前激活的天线。SM由于每个传输时隙只有一根天线被激活用来传输信号,而其他天线保持静默,因此它与单个RF链一起工作,通过天线索引传递信息。激活资源单元为天线索引,多用于MIMO系统。空域索引调制示意图频域索引调制是以频率索引为调制资源。IM-OFDM是频域中的代表性IM技术,它是将SM原理扩展到OFDM子载波,如图4所示。
2025-04-08 15:35:39
1712
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅