Advertisement

基于RTOS的实时操作系统开发中关于时间管理的应用案例分析

阅读量:

在引言部分

一、当前系统运行实时嘀嗒

该时间是从芯片上电开始计时,时间单位:Clock_tickPeriod
相关API:

  • 调用计时器函数(计时器数据长度为32位):Clock_getTicks()
    路径:
    C:\ti\simplelink_cc13x0_sdk_3_20_00_23\kernel\tirtos\packages\ti\sysbios\knl\Clock.h

二、任务休眠

时间单位:指定为:Clock\_tickPeriod
该函数采用参数:Task\_sleep(333000/Clock\_tickPeriod)
系统时钟周期由Clock\_tickPeriod指定
路径如下:
C:\ti\simplelink_cc13x0_sdk_3_20_00_23
kernel
tirtos
packages
ti
sysbios
knl
Task.h

三、事件或信号量超时时间

时间单位:Clock_tickPeriod
API:Event_pend(radioOperationEventHandle, 0, RADIO_EVENT_ALL, eventsTimeOut);
API 说明:eventsTimeOut的时间单位为`Clock_tickPeri

全部评论 (0)

还没有任何评论哟~