击上方“”,选择“”
第一时间送达干货福利!
随着编写代码技能的提高,个人对代码的清洁、优雅、可维护、易于扩展有一定的要求,虽然他曾经属于嵌入式软件工程师,想在哪里写;但这一切现在必须结束!要果我们想做一个好的项目,我们必须始终考虑如何设计它的框架,如何与未来的扩展兼容,以便我们建立一个优雅、整洁、易于维护和扩展的程序,;因此,我们必须利用编程语言的特性来设计代码。
以前经常发现很多工程师都在写RTOS代码的时候存在如下问题:
任务位置随意定义,任务代码随意初始化。
由于任务函数初始化参数过多,当同时创建多个任务时,任务初始化函数写得很长,很难看。
比如我之前写的RT-Thread的项目: