分享一个在单片机中使用的RTOS代码框架.docVIP

  • 2
  • 0
  • 约4.14千字
  • 约 4页
  • 2023-09-26 发布于湖南
  • 举报

分享一个在单片机中使用的RTOS代码框架.doc

分享一个在单片机中使用的RTOS代码框架 最近在进行一个项目的开发和调试,使用的是单片机 + freeRTOS进行开发,通过一段时间的码代码和调试,各个方面都已经调通,功能也顺利的实现,也在挂机测试了。 在这次开发中,也是遇到了很多的问题,主要的感想是关于代码的框架。在 单片机开发中,特别是使用了 RTOS的时候,一个良好的代码框架真的是相当的必要的。 如果一开始没有仔细的考虑好该怎么搭载一个代码框架,写代码时想写什么就写什么,有什么功能要加找个地方就随便插入进入,当代码量大的时候就会看起来很乱。甚至将来接手代码的人,估计内心一万个CNM从心中飞过,时刻游走在崩溃的边缘,即使是想改点什么功能也不知道从哪里开始着手,估计会烦躁到喜提地中海!!! 本文就想分享一个我个人使用的 单片机+freeRTOS的代码框架,框架涉及到消息接收、消息处理、消息发送、其他动作的处理。下面一步步说明代码框架的搭建过程。 1、 创建任务 当开始一个项目代码的编写之前,都要考虑这份代码要实现一些什么样的功能,并将要实现的功能进行分类,根据功能的各自属性可以归纳出几个Module,然后想想在代码中哪些功能要放在一块,哪些功能要区分开等等的细节问题。 并且还需要考虑代码的 耦合性,好的代码是要能够做到高内聚低耦合的,各个功能模块之间能够独立区分开,需要产生联系的功能代码,要通过某些

文档评论(0)

1亿VIP精品文档

相关文档