- 博客(3)
- 收藏
- 关注
原创 FREERTOS+lvgl低功耗智能手表任务解析
总的来说,这个项目比较全面,有很多细节地方没有讲到,建议对照源码理解。t=P7R7FreeRTOS系统---Delay死延迟函数(STM32标准库)_freertos osdelay卡死-CSDN博客https://blog.csdn.net/2301_76762351/article/details/146006939?
2025-09-04 20:37:03
1750
原创 基于串口的环形缓冲区与命令解析
本文介绍了串口通信中环形缓冲区的实现与应用。针对传统数据回发方式存在的数据覆盖问题,提出了使用环形缓冲区的解决方案。文章详细说明了环形缓冲区的原理,包括头尾指针的管理机制和缓冲区满/空状态的判断方法。同时提供了完整的C语言实现代码,包含缓冲区读写、长度计算等功能函数。通过示例展示了如何在串口通信中应用环形缓冲区处理数据包,有效解决了数据丢失、粘包和拆包等问题。文中还讨论了缓冲区大小设置对系统性能的影响,并给出了优化建议。
2025-08-24 17:49:02
890
原创 freertos与CMSIS-RTOS v2
CMSIS-RTOS是ARM提供的实时操作系统通用API,旨在统一不同RTOS的接口,提高嵌入式开发效率和代码移植性。它封装了FreeRTOS等RTOS内核,使开发者能够使用标准化接口调用底层功能,实现任务创建、队列管理、信号量、互斥量、事件组等核心功能。CMSIS-RTOS通过任务通知、软件定时器等机制优化性能,并支持中断管理,确保实时性。其优势包括降低开发门槛、增强代码可重用性,同时保持对原生RTOS功能的兼容性。该框架特别适合需要快速开发和多平台移植的嵌入式应用场景。
2025-08-21 11:28:48
3218
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅