APP:应用程序 CPU:CPU库函数 uC/BSP:板级支持包 uC/COS Source:与CPU无关的内核代码,可以不做任何修改移植到任何CPU uC/COS Port:根据特定CPU架构进行修改这部分代码移植。 uC/CPU:定义了打开和中断CPU和使用编译器有关的CPU_??? uC/li ...
分类:
其他好文 时间:
2018-08-11 12:23:58
阅读次数:
161
此文共连载分析三个uCOS-Ⅱ的三个源码文件夹:uC-CPU、uC-LIB、uCOS-ⅡuC-LIB文件夹目录:ARM-Cortex-M3/cpu_a.asmcpu_c.ccpu.hcpu_def.hcpu_def.h这个文件中定义了一些CPU有关的宏定义,分为三类:1、CPU字节长度的定义,理想情况下CPU的字长应该是由sizeof()函数计算出来的,但是sizeof()函数必须在CPU运行中才
分类:
其他好文 时间:
2018-04-12 18:02:42
阅读次数:
133
此文共连载分析三个uCOS-Ⅱ的三个源码文件夹:uC-CPU 、uC-LIB 、uCOS-ⅡuC-LIB文件夹目录:Prots / lib_mem_a.asm ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? l
分类:
其他好文 时间:
2018-04-11 18:11:40
阅读次数:
250
uCOSiii的结构比uCOSii看上去是清晰了不少,也比较有条理,所以呢,移植不是让人感觉很乱。在工程中添加如下目录和文件 与CPU相关的文件都集中在uC-CPU文件夹中。这部分有很多是底层的实现,比如调度算法,CPU现场保护,前导零,时间相关的函数,其中也有不少我们需要自己来添加相关代码。库文件...
分类:
其他好文 时间:
2015-04-12 22:25:26
阅读次数:
1087