教程说明:μCOS-III教程是由安富莱电子原创,部分资料和内容来自Cortex-M4和M3权威指南,μCOS-III官方手册以及时间触发那本书。
由于近期忙碌80期的emWin教程了,μCOS-III教程耽搁了不少,不过今年暑期后会发布完整版。
教程配套硬件开发平台:地址链接
前11期教程目录如下:
FPU问题说明:
由于官方提供的μCOS-III移植工程中对于浮点寄存器的入栈和出栈处理是错误的,所以网上就流传了各种
修正版本。但是这些修正的代码只能在MDK4.7以下版本中可以正常的运行,MDK4.7及其以上的版本无法
正常运行。本期教程为此而生。本期教程提供的方案只有任务使用了浮点寄存器(也就是做了浮点运算)
才需要将其入栈,没有使用浮点寄存器的任务不需要进行入栈,认识到这点很重要。此方案在MDK4.54、
4.73、5.10以及IAR6.3、6.7上面测试均通过。
转载
|