5.1不得不说的那些话儿

写这小节之前,首先非常感谢网友:i55x提出的批评。详情请看:批判一下“野火开源《从0开始移植ucos到野火stm32开发板》pdf教程”。网友提出的批评确实非常有道理的。

①我们的教程选用的uC/OS-II版本为V2.86,这个版本确实是有Debug的,所以网友提出的批评是正确的。不过,我也解释一下为啥要选用V2.86这个版本:因为我们这个是教程,官方已经提供了这个版本给我们参考,我们就可以轻松讲解给初学者,以便初学者容易入门。作为初学者,不必追求完美的版本,而是追求通俗易懂的版本入门。事实上,我们本来就有打算写更新到最新版本的教程,只是限于时间的关系,没来得及写。

②我们使用的工作是MDK,这个确实在调试uC/OS-II的时候非常痛苦,尤其是面对栈溢出问题。另外,我们在使用MDK优化的时候,也发现MDK的优化有问题,导致函数结果与不开优化时不一样。我们也知道IAR有uC/OS plug-in ,正在考虑是否换成IAR。因为我们之前的教程一直围绕着MDK来讲的,如果换成IAR,相信不少的朋友会不习惯。