logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C语言基础回炉第七天:模块化封装传感器数据

Day7 学习 C 语言模块化,把传感器数据封装成 SensorPacket,实现初始化、范围校验、JSON 打包和 [SENSOR] 行解析。练习已通过脚本验证,后续继续把 C 语言能力接到自己的 STM32/PC 网关项目里。

文章图片
#c语言#嵌入式
C语言基础回炉第六天:补漏洞、跑验收、串起 STM32 数据链路

Day6 修复了 MyStrcmp 和单链表函数,重新跑通前五天核心练习。今天把 C 基础、UART 数据处理和自己的 STM32/PC 网关项目串起来,后续继续围绕 C 语言硬功和项目复盘推进。

文章图片
#c语言#嵌入式#数据结构
C 语言基础回炉第四天:环形缓冲区、FIFO 与 UART 接收

Day 4 完成了固定容量环形缓冲区,实现初始化、可读数量、字节写入和读取,并通过空、满、FIFO 与下标回绕测试。本文结合 UART 接收说明生产者—消费者模型、ISR 最小化原则,以及主机单线程测试与真实 STM32 并发安全之间的区别。

文章图片
#c语言#算法#嵌入式
C 语言基础回炉第三天:最大连续子数组和与算法复杂度

Day 3 学习最大连续子数组和,通过 Kadane 算法将时间复杂度优化到 O(n)、空间复杂度降至 O(1),并结合 STM32 分析嵌入式系统关注算法效率和内存占用的原因。

文章图片
#算法#c语言#嵌入式
到底了