![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS
文章平均质量分 79
wenkic 小琪
这个作者很懒,什么都没留下…
展开
-
CMSIS-RTOS V2 API 接口翻译
函数参考内核信息和控制 osKernelGetInfo: 获取 RTOS 内核信息。 osKernelGetState: 获取当前的 RTOS 内核状态。 osKernelGetSysTimerCount: 获取 RTOS 内核系统定时器计数。 osKernelGetSysTimerFreq: 获取 RTOS 内核系统定时器频率。 osKernelInitialize: 初始化 RTOS 内核。 osKernelLock: 锁定 RTOS 内核调度程序。 osKe...翻译 2021-11-24 22:57:34 · 942 阅读 · 0 评论 -
函数的可重入与线程安全的关系
函数的可重入与线程安全的关系原创: 王利涛 宅学部落 1周前在嵌入式裸机时代,也就是无OS时代,我们在裸机环境下编写C语言程序非常简单,实现一个函数,然后将函数接口API提供给其它模块调用就可以了。比如下面的函数,我们实现一个sum函数,用来求两个数的和:但是在一个运行OS的多任务环境中,我们在编写sum函数时就要注意一些细节了:我们编写的sum函数可能会被多个任务调用,而且可能在sum函数执行的过程被打断,接着在另一个任务中再次调用sum函数。而在上面的sum函数实现中,我们定义了一个静态变量s原创 2021-11-23 22:07:32 · 252 阅读 · 0 评论 -
FreeRTOS 列表和列表项
/*列表List_t ---> uxNumberOfItems //列表项个数 ---> pxIndex //当前列表项指针 ---> xListEnd //列表的尾节点迷你列表项struct xMINI_LIST_ITEM ---> xItemValue //列表项...原创 2020-04-30 12:28:13 · 339 阅读 · 0 评论