• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > μC/OS-II在TMS320VC5402处理器上的移植

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

录入:edatop.com     点击:

(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 结束语

本文介绍了在TMS320VC5402处理器上移植μC/OS-II操作系统的详细过程,经过上板检验证明,该系统稳定可靠。因此,本文可为嵌入式系统初学者提供一些进一步学习的基础。

作者:吴 璠 来源:国外电子元器件

上一篇:三大运营商青睐IMS 现网部署仍存五大难题
下一篇:基于IEEE1394b的双向传输设备驱动程序设计

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图