优雅牛排

文章
9
资源
0
加入时间
2年10月21天

SylixOS里的时间【1】--- 系统tick接口系统tick变量内核宏接口内核函数接口

内核宏接口内核获取系统当前tick计数的两个宏接口:__KERNEL_TIME_GET_NO_SPINLOCK(time, type) //无SPINLOCK保护__KERNEL_TIME_GET(time, type) //带保护的实现系统当前tick计数是通过一个64位原子量记录的,这两个宏都是要获取这个数值。如果目标CPU支持64位原子量操作,则之间通过原子量接口获取,两个接口的实现是完全一样的,都能保证数据的完整性。如果目标CPU不支持64位原子量操作,__KERNEL_TIME_