VSCode+WSL+ClaudeCode 嵌入式 D 盘项目使用文档(可直接全选复制粘贴进 Word) 复制全部内容 → 新建空白 Word → 粘贴,自动适配排版,标题可...
VSCode+WSL+ClaudeCode 嵌入式 D 盘项目使用文档(可直接全选复制粘贴进 Word) 复制全部内容 → 新建空白 Word → 粘贴,自动适配排版,标题可...
#define app_run(func) layer_initcall_def(func, run, "app_run") #define layer_initcall_d...
方案制定必须先找到业务主人,弄清楚业务目标
下面是完整可直接保存的 Linux 常用命令速查手册.md,你全选复制,新建文件保存为 Linux常用命令速查手册.md 即可。 Linux 常用基础命令速查手册 一、目录与...
补充说明 边缘触发必须搭配非阻塞 I/O,避免因单次未读完数据而导致事件丢失。 选择时可遵循:低并发用阻塞 I/O,高并发优先epoll(边缘触发),极致性能考虑异步 I/O...
编译和链接是把人写的源代码变成机器可执行程序的两个关键步骤。 1. 编译 任务:把高级语言(如 C/C++)翻译成机器能识别的二进制指令。 过程分四步: • 预处理:展开头文...
1、MIPS、ARM、RISC-V同属精简指令集RISC家族 ① MIPS 是“简洁的老前辈”,教学价值高但商业活力衰退; ② ARM 是“成熟的商业霸主”,生态与性能俱佳,...
FreeRTOS 例程 假设任务 TaskA 调用 vTaskDelay( pdMS_TO_TICKS(100) ) 进入 100 ms 睡眠。 1. 挂起方式 • 内核把 ...
| 段名 | 内容 | 特性 | |---|---|---| | .text(代码段) | 所有函数的二进制指令 | 只读、共享、大小固定 | | .data(已初始化数据段...
这段代码是 lwIP 协议栈中 DNS 模块的核心实现,主要完成两件事: 1. dns_recv :收到 DNS 响应后,解析报文、校验事务 ID、提取 IP 地址并回调用...
帧头标识就是每帧最前面插入的一小段“同步信号”或“导频符号”。 它的作用类似于数据包里的帧起始标志: 1. 告诉接收端“一帧开始了”,用于帧同步; 2. 提供参考频率和相位,...
理解欧拉公式(Euler's formula)和傅立叶变换(Fourier transform) - 知乎[https://zhuanlan.zhihu.com/p/2735...
实现原理可以拆成三步: 1. 硬件定时:芯片内部的 SysTick 定时器被设置成每 10 ms 产生一次中断。 2. 中断触发:一旦中断到来,CPU 暂停当前任务,进入中断...