什么是系统滴答?RTOS滴答设置多少才合理?.docVIP

  • 2
  • 0
  • 约1.34千字
  • 约 10页
  • 2023-10-20 发布于湖南
  • 举报

什么是系统滴答?RTOS滴答设置多少才合理?.doc

什么是系统滴答?RTOS滴答设置多少才合理? 什么是系统滴答? 系统滴答(SysTick),有些地方也叫时钟节拍、系统心跳等。 操作系统可以多任务间进行切换,就是靠一个系统定时器以**频率中断,为操作系统提供调度(上下文切换)才能实现任务切换。 而这个定时器,就是我们本文说的系统滴答。 早些年的51、430单片机,跑RTOS,都是单独利用一个Timer定时器提供系统滴答。 为了考虑跑RTOS这个问题,Cortex-M内核自带系统滴答这个定时器。 你会发现市面上很多单片机基本都自带有SysTick这个定时器,像Cortex-M0、 M3、 M4这些内核的单片机都有的,而且只要简单调用官方写好的API函数即可使用。 系统配置文件 通常,系统滴答(OS_TICKS)位于系统配置文件中,对系统配置文件进行配置也是重要的一步。(一些系统通过图形化界面进行配置,其实也是对系统配置文件进行配置) 比如FreeRTOSConfig.h 再比如ucos系统的os_cfg.h OS_TICKS一般是配置为1000,从宏定义和注释很容易理解,就是每秒系统滴答的次数。 这里的配置选项很多,初学者可能不理解一些选项的含义,可以使用官方默认配置即可,等熟悉到一定程度,这些配置选项自然就理解了。 系统滴答配置多少才合适? 系统滴答配置100

文档评论(0)

1亿VIP精品文档

相关文档