首页
关于我
友链
小程序
舔狗日记
小黑屋
音乐解锁
阿狸和桃子
Search
1
使用ESP8266完成校园网WEB认证
269 阅读
2
windows11系统自带VPN连接不上群辉VPN服务器问题
237 阅读
3
数字振镜XY2-100协议
235 阅读
4
将校园卡复制到小米手环
150 阅读
5
zynq调试网口所遇到的问题记录
113 阅读
技术
生活
登录
Search
标签搜索
qt
mqtt
FreeRTOS
stm32
iar
VPN
光猫破解
esp8266
群晖
VideoStation
exti
c++
eclipse
bootloader
pixhawk
遥控器
失控保护
ARM
NAS
ENPASS
AMENG
累计撰写
79
篇文章
累计收到
24
条评论
首页
栏目
技术
生活
页面
关于我
友链
推荐
舔狗日记
小黑屋
音乐解锁
阿狸和桃子
搜索到
2
篇与
的结果
2019-02-28
FreeRTOS — 调度锁,任务锁和中断锁
1、 调 度 锁调度锁就是 RTOS 提供的调度器开关函数,如果某个任务调用了调度锁开关函数,处于调度锁开和调度锁关之间的代码在执行期间是不会被高优先级的任务抢占的,即任务调度被禁止。这一点要跟临界段的作用区分开,调度锁只是禁止了任务调度,并没有关闭任何中断,中断还是正常执行的。而临界段进行了开关中断操作。
2019年02月28日
25 阅读
0 评论
0 点赞
2018-12-25
FreeRtos——多任务
官方资料整理测试: 多任务和单任务几乎没有差别。只用多创建一个或多个任务,其他地方和单任务时相同。[cpp] static void AppTaskCreate(void) { xTaskCreate(vTaskLed1, /* 任务函数名 */ "Task Led1", /* 任务名,字符串形式,方便调试 */ 512, /* 栈大小,单位为字,即4个字节 */ (void *)&task_led3, // task_led1-task_led3可以切换 /* 任务形参 */ 1, /* 优先级,数值越大,优先级越高 */ &xHandleTaskLED1); /* 任务句柄 */xTaskCreate( vTaskBeep, "Task Beep", 512, NULL, 2, &xHandleTaskBeep); } [/cpp] 这里采用一个任务做LED灯闪烁,一个任务做蜂鸣器,可以看到两个任务展现出似乎同时运行的现象。
2018年12月25日
29 阅读
0 评论
0 点赞