首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
炸炸呼呼
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
OS_CORE.C(11)
* that is ready to run. The global variable 'OSPrioHighRdy' is changed accordingly.*描述: 该功能被其他服务调用,用来决定将要运行的最高优先级任务是什么。全局变量OSPrioHighRdy相应改变...
uc/os-II(source)各种文件含义集锦
os_cfg_app. 根据os_cfg_app.h中的宏定义声明变量和数组。os_core. 包含uC/OS-III内核的功能模块。例如用来初始化uC/OS-III的OSInit(),用来完成任务级调度的OSSched(),用来完成中断级调度的OS...
uc/os中对任务的总体理解
一. 1. :任务控制块,任务堆栈,任务程序代码。任务控制块:关联了任务代码的程序控制块,它记录了任务的各个属性;任务堆栈:用来保存任务的工作环境。任务程序代码:就是任务的执行部分。2. 睡眠状态:任务在没有配备任务控制块或被剥夺了作务控制块时的状态。就绪状态:配备了任务控制块并...
OS_CORE.C(总结)
个人感觉在阅读每个函数时,要有大局观,否则很容易因为繁杂的程序把自己脑子搞乱。尤其要做到边看边思考,如果只是走马观花式的看代码,没有一点用处。求量不讲质,相当于浪费时间。借鉴多位前辈的经验,一样的,也要带着怀疑的态度。这一周读代码,收获了不少,经验、知识、思维上都有提升。
OS_FLAG.C(1)
本篇介绍OS_FLAG. wait_type specifies whether you want ALL bits to be set/cleared or ANY of the bitsto be set/cleared.* ...
OS_FLAG.C(2)
本篇介绍OS_FLAG.C文件中的创建事件标志组函数*OSFlagCreate (OS_FLAGS flags,INT8U *perr)和删除事件标志组函数 *OSFlagDel (OS_FLAG_GRP *pgrp,INT8U opt,INT8U *perr)。* De...
os_mutex.c(全)
不阻塞等待。若是有可用的,那么其操作跟请求互斥信号量OSMutexPend的信号量可用时执行代码部分是一样的。* Description: This function checks the mutual exclusion semaphore to see if a resour...
os_mbox.c(全)
在uc/os-ii中,完成一次两个任务间的消息传递,只需要一个邮箱,并且邮箱中只能存放一个消息。在消息没有取走前,不能在邮箱中存放新的消息。uc/os-ii中存放和传递的是消息内容缓冲区的指针。在uc/os-ii中,调度系统不能自动通知某个任务邮箱中已经有消息,需要任务主动去取邮...
OS_Q.C(全)
* Description: This function checks the queue to see if a message is available. * OSQAccept() does not suspend the calling task if a message...
os_mem.c(全)
我们都知道可以用malloc()和free()两个函数动态地分配内存和释放内存。但是,在嵌入式实时操作系统中,多次这样做会把原来很大的一块连续内存区域,逐渐地分割成许多非常小而且彼此又不相邻的内存区域,即内存碎片。内存碎片的大量存在不利于我们后续再分配内存。 所以,...
下一页
个人成就
文章被点赞
25
文章被阅读
26,115
掘力值
614
关注了
0
关注者
6
收藏集
0
关注标签
6
加入于
2021-03-05