- 2
- 0
- 约4.14千字
- 约 4页
- 2023-09-26 发布于湖南
- 举报
分享一个在单片机中使用的RTOS代码框架
最近在进行一个项目的开发和调试,使用的是单片机 + freeRTOS进行开发,通过一段时间的码代码和调试,各个方面都已经调通,功能也顺利的实现,也在挂机测试了。
在这次开发中,也是遇到了很多的问题,主要的感想是关于代码的框架。在 单片机开发中,特别是使用了 RTOS的时候,一个良好的代码框架真的是相当的必要的。
如果一开始没有仔细的考虑好该怎么搭载一个代码框架,写代码时想写什么就写什么,有什么功能要加找个地方就随便插入进入,当代码量大的时候就会看起来很乱。甚至将来接手代码的人,估计内心一万个CNM从心中飞过,时刻游走在崩溃的边缘,即使是想改点什么功能也不知道从哪里开始着手,估计会烦躁到喜提地中海!!!
本文就想分享一个我个人使用的 单片机+freeRTOS的代码框架,框架涉及到消息接收、消息处理、消息发送、其他动作的处理。下面一步步说明代码框架的搭建过程。
1、 创建任务
当开始一个项目代码的编写之前,都要考虑这份代码要实现一些什么样的功能,并将要实现的功能进行分类,根据功能的各自属性可以归纳出几个Module,然后想想在代码中哪些功能要放在一块,哪些功能要区分开等等的细节问题。
并且还需要考虑代码的 耦合性,好的代码是要能够做到高内聚低耦合的,各个功能模块之间能够独立区分开,需要产生联系的功能代码,要通过某些
您可能关注的文档
最近下载
- 一种乳腺病人术后用舒适性强的胸带.pdf VIP
- 2024—2025学年山东省日照市东港区新营中学七年级上学期10月月考数学试卷.doc VIP
- 康元canworld变频器CDE500系列使用手册V3.0.pdf
- BJJT-001-2025 北京市城市道路养护维修定额.pdf VIP
- 免疫检查点抑制剂相关肺炎诊治和管理专家共识(2025).pptx VIP
- 6S管理考试卷含答案.doc VIP
- 蜜雪冰城考试题目及答案.docx VIP
- 2025-2026学年第一学期七年级上册10月月考道法试卷含答案.pdf VIP
- 山东省日照市东港区新营中学2024-2025学年七年级上学期10月月考生物试卷(无答案).pdf VIP
- 银行借款合同书范本通用版7篇.docx VIP
原创力文档

文档评论(0)