新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > μC/OS-II在TMS320VC5402处理器上的移植

μC/OS-II在TMS320VC5402处理器上的移植

作者: 时间:2010-11-17 来源:网络 收藏

(4)OSTicklSR()
这是时钟节拍函数,用于提供周期性的时钟源,从而实现时间延时和超时功能:

1.3 OS_CPU_C.C文件
该文件包含10个简单的函数。其中只有OS-TaskStkInit()是必须的,其余9个函数都只需声明,而无需实现。OSTaskStkInit()是为创建任务初始化任务堆栈的函数。



2 内核测试
在编写好以上函数,同时完成μC/OS-Ⅱ的内核以后,还需要对该内核是否能成功运作进行测试。笔者给出的测试代码如下:

该任务一般在OSStart()开始多任务处理后开始执行,当OSTimeDly()执行以后,该任务挂起,系统切换至空闲任务OS-TaskIdle()并执行,等到200tick以后,再切换回TaskStart()继续执行。通过系统的全速运行,可以发现.开发板上的XF引脚的LED灯会按照固定频率闪烁起来,这说明所有函数运行正常,成功。

3 结束语
本文介绍了在μC/操作系统的详细过程,经过上板检验证明,该系统稳定可靠。因此,本文可为嵌入式系统初学者提供一些进一步学习的基础。

本文引用地址:https://www.eepw.com.cn/article/151337.htm

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭