51上基于ucosII思想RTOS设计

首先我们应该知道的一些东西: MSC-51中堆栈增长方向为低地址至高地址,即向上增长型,而ARM中堆栈默认是高地址至低地址,即向下增长型(也可以设置为向上增长型),在给任务块初始化栈顶指针和模拟入栈操作时应该注意这点。 由于51中没有软中断,所以自动入栈程序断点值就需要通过普通子程序来实现。(stm32中是利用PendSV软中断进行任务切换的,具体google吧) 思想: 在看了ucosII的大概
相关文章
相关标签/搜索