发表评论取消回复
相关阅读
相关 UCOSIII使用总结(三)
1、任务创建: OSTaskCreate() 函数 void OSTaskCreate (OS\_TCB \p\_tcb, CPU\_CHAR \p\_name,
相关 UCOSIII使用总结(二)
1、 修改os\_cfg\_app.h文件里面的宏定义\define OS\_CFG\_TMR\_TASK\_RATE\_HZ 可以修改UCOSIII内部软件定时器的时间分辨率
相关 UCOSIII消息队列
任务间消息传递2种途径 > 全局变量 > 发布消息 主结构体 typedef struct os_q OS_Q; struct os_q {
相关 UCOSIII互斥信号量
> 互斥信号量可以解决优先级反转问题 优化后现象 ![1][] 优化方法:L和H等待同一个信号量的时候,将L任务优先级提至H相同优先级 实验举例 void
相关 UCOSIII信号量
信号量通常分为两种 > 二进制信号量 > 计数型信号量 二进制信号量 二进制信号量只能取0和1两个值 计数型信号量 计数型信号量的范围由OS\_SEM\_CT
相关 UCOSIII钩子函数
OSIdleTaskHook 空闲任务调用这个函数,可以用来让CPU进入低功耗模式 void OSIdleTaskHook (void) { i
相关 UCOSIII系统内部任务
1. 空闲任务 > 空闲任务是UCOSIII创建的第一个任务 > 空闲任务是UCOSIII必须创建的 > 空闲任务优先级总是为OS\_CFG\_PRIO\_MAK-1
相关 FreeRTOS软件定时器
API函数 //创建 TimerHandle_t xTimerCreate( const char const pcTimerName,
还没有评论,来说两句吧...