首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
编码
机器视觉
化学信息学
游戏
LAMBDA
OTA
驱动程序
mongodb
非线性方程求解
dxf
记事本
kudu读写流程
RHCE
栈
论文
DBA
buildroot
Sonar
跨境电商营销
企业管理
uCOSii
2024/4/13 10:50:18
uCOSii中的事件标志组
事件标志管理 (EVENT FLAGS MANAGEMENT) OSFlagAccept() 无等待查询”事件标志组的事件标志位”是否建立 OSFlagPend() 需要等待”事件标志组的事件标志位”建立 OSFlagCreate() 建立一个事件标志组 OSFlagDel() 删除一个事件标志组 OSFlagPost() 置位或清0事件标志组中的…
阅读更多...
uCOSii的任务延时和软件定时器
uCOSii的任务延时和软件定时器 1、心跳节拍 操作系统的心跳节拍称为一个Tick。uCOSii中有一个专用的心跳节拍函数:OSTimeTick(),每调用一次,系统时间计数器OSTime计数器就会加1次。为了能调用这个心跳节拍函数,我们使用CPU的滴答…
阅读更多...
uCOSii内存管理
uCOSii内存管理(MEMORY MANAGEMENT) OSMemGet()执行一次,只能申请一个节点,由于节点的数据长度是固定的,所以可用内存的长度是固定的,这一点和malloc()不同。 OSMemPut()执行一次,只释放一个节点,这一点和free()用法差不多,不用关心内存的长度,只要知道内存首地址…
阅读更多...
uCOSii消息邮箱管理
uCOSii消息邮箱管理 (MESSAGE MAILBOX MANAGEMENT) 消息邮箱主要用于中断和任务之间进行邮件传递,或者是在任务与任务之间进行邮件交换。 1、消息邮箱管理重点需要了解下面几个函数 消息邮箱指针OSMboxCreate(消息邮箱数据块指针) 建立并初始化一个消息邮箱,在初…
阅读更多...