永发信息网

ucos-ii 有多少行代码

答案:4  悬赏:0  手机版
解决时间 2021-01-29 18:09
ucos-ii 有多少行代码
最佳答案
一万多行而已
全部回答
uc/osⅱ 基本函数 ************************************************************************************************ * 事件标志管理 (event flags management) * * osflagaccept() 检查事件标志组函数(标志组的指针、事件标志位、等待事件标志位的方式、错误码指针) * osflagcreate() 建立一个事件标志组(初值、错误码) * osflagdel() 删除一个事件标志组(指针、条件值、错误值) * osflagpend() 等待事件标志组的事件标志位(事件组指针、需要检查的标志位、等待事件标志位的方式、 * 允许等待的时钟节拍、出错代码的时钟节拍) * osflagpost() 置位或清0事件标志组中的标志位(指针、标志位、条件值、错误码) * osflagquery() 查询事件标志组的当前事件标志状态(事件标志组的指针、错误代码的指针) ************************************************************************************************ ************************************************************************************************ * 消息邮箱管理 (message mailbox management) * * osmboxaccept () 查看消息邮箱(消息邮箱指针) * osmboxcreate () 建立并初始化一个消息邮箱(msg 参数不为空含内容) * osmboxdel () 删除消息邮箱(消息邮箱指针、删除条件、出错代码指针) * osmboxpend () 等待一个消息邮箱函数(消息邮箱指针、允许等待的时钟节拍、代码错误指针) * osmboxpost () 发送消息函数(消息邮箱指针、即将实际发送给任务的消息) * osmboxpostopt () 向邮箱发送一则消息(邮箱指针、消息、条件) * osmboxquery () 查询一个邮箱的当前状态(信号量指针、状态数据结构指针) ************************************************************************************************ ************************************************************************************************ * 内存管理项 (memory management) * osmemcreate () 建立并初始化一块内存区(起始地址、需要的内存块数目、内存块大小、返回错误的指针) * osmemget () 从内存区分配一个内存块 * osmemput () 释放一个内存块,内存块必须释放回原先申请的内存区 * osmemquery () 得到内存区的信息 ************************************************************************************************ ************************************************************************************************ * 互斥型信号量项管理 (mutual exclusion semaphore management) * * osmutexaccept () 无等待地获取互斥型信号量[任务不挂起](信号量指针、错误代码) * osmutexcreate () 建立并初始化一个互斥型信号量(优先级继承优先级(pip)、出错代码指针) * osmutexdel () 删除互斥型信号量(信号指针、删除条件、错误指针) * osmutexpend () 等待一个互斥型信号量(指针、等待超时时限、出错代码指针) * osmutexpost () 释放一个互斥型信号量(互斥型信号量指针) * osmutexquery () 查询一个互斥型信号量的当前状态(互斥型信号量指针、状态数据结构指针) ************************************************************************************************ ************************************************************************************************ * 消息队列管理 (message queue management) * * osqaccept () 检查消息队列中是否已经有需要的消息(消息队列的指针) * osqcreate () 建立一个消息队列(消息内存区的基地址(指针数组)、消息内存区的大小) * osqdel () 删除一个消息队列(消息队列指针、删除条件、错误指针) * osqflush () 清空消息队列(指向得到消息队列的指针) * osqpend () 任务等待消息队列中的消息(消息队列指针、允许等待的时钟节拍、代码错误指针) * osqpost () 向消息队列发送一则消息fifo(消息队列指针、发送的消息) * osqpostfront () 向消息队列发送一则消息lifo(消息队列指针、发送的消息) * osqpostopt () 向消息队列发送一则消息lifo(消息队列指针、发送的消息、发送条件) * osqquery () 查询一个消息队列的当前状态(信号量指针、状态数据结构指针) ************************************************************************************************ 队列控制块是一个用于维护消息队列信息的数据结构,它包含了以下的一些域。这里,仍然在各个变量前加入 一个[.]来表示它们是数据结构中的一个域。 * 1).osqptr: 在空闲队列控制块中链接所有的队列控制块。一旦建立了消息队列,该域就不再有用了。 * 2).osqstart: 是指向消息队列的指针数组的起始地址的指针。用户应用程序在使用消息队列之前必须先定义该数组 * 3).osqend: 是指向消息队列结束单元的下一个地址的指针。该指针使得消息队列构成一个循环的缓冲区。 * 4).osqin: 是指向消息队列中插入下一条消息的位置的指针。当.osqin和.osqend相等时,.osqin被调整指向 消息队列的起始单元。 * 5).osqout: 是指向消息队列中下一个取出消息的位置的指针。当.osqout和.osqend相等时,.osqout被调整指向消息队列的起始单元。 * 6).osqsize: 是消息队列中总的单元数。该值是在建立消息队列时由用户应用程序决定的。在uc/os-ii中,该值最大可以是65,535。 * 7).osqentries: 是消息队列中当前的消息数量。当消息队列是空的时,该值为0。当消息队列满了以后,该值和 .osqsize值一样。 在消息队列刚刚建立时,该值为0。 *********************************************************************************************** */
文件清单如下: OS_SEM.C OS_MUTEX.C OS_FLAG.C OS_MBOX.C OS_Q.C OS_MEM.C OS_TASK.C OS_TIME.C OS_TMR.C OS_CORE.C OS_CPU_A.ASM OS_CPU_C.C 总的代码量应该有几万行吧!
3万2000行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我买的美的豆浆机DJ12B-DEG1型号 说明书上说
在向日葵保险网注册信息要怎么清除
从北京哪个火车站有到白城的火车,麻烦帮一下
浮津农村信用合作社(镇郊分社)地址有知道的么
庶人风的意思是什么啊?知道的请说下!
运行 comicstudio4EX时遇到问题没办法启动
在上题材料中,黄金价格上升的原因是:CA. 生
请问,车辆在异地违章了,交警是怎样通知到本
屈臣氏(长风景畔广场店)地址在什么地方,我要
《退耕还林条例》是什么时间颁布的?于什么时
VoIP技术问题。如何实现呼叫普通电话时,被呼
为什么魔兽打战场的时候团队里打字不显示
求胃病诊断书证明
中国信合(池湖分社)怎么去啊,我要去那办事
卜蜂莲花(川沙店)地址在什么地方,想过去办事
推荐资讯
求冥月鬼姬小说全集
上海美术学院有哪些
至酷组合地址有知道的么?有点事想过去
【艾老师泄油瘦身汤】是骗局吗
稽诟的意思是什么啊?知道的请说下!
大莫的意思是什么啊?知道的请说下!
我是女生14岁为什么会拉紫色屎和尿?
遐览的意思是什么啊?知道的请说下!
(10分)为了确定细胞有氧呼吸苐二阶段发生的
所谓(  ),是指学习者主要通过教师的言语
轮船的外形,不要图片,要描述!
父亲是小脸型,妈妈是大盘脸,孩子随谁呢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?