锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

在编写RTOS代码时,如何设计一个简单、优雅、可拓展的任务初始化结构?

时间:2023-11-23 05:37:02 w25传感器

击上方“嵌入式应用研究院”,选择“顶部/星标公众号

第一时间送达干货福利!

随着编写代码技能的提高,个人对代码的清洁、优雅、可维护、易于扩展有一定的要求,虽然他曾经属于嵌入式软件工程师,想在哪里写;但这一切现在必须结束!要果我们想做一个好的项目,我们必须始终考虑如何设计它的框架,如何与未来的扩展兼容,以便我们建立一个优雅、整洁、易于维护和扩展的程序,少问题,少加班,高薪;因此,我们必须利用编程语言的特性来设计代码。

343844aa1e0da6251f464181e7aba289.png

以前经常发现很多工程师都在写RTOS代码的时候存在如下问题:

  • 任务位置随意定义,任务代码随意初始化。

  • 由于任务函数初始化参数过多,当同时创建多个任务时,任务初始化函数写得很长,很难看。

比如我之前写的RT-Thread的项目:

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章