第一范文网 - 专业文章范例文档资料分享平台

UCOS-II操作系统第11章(20)

来源:用户分享 时间:2021-06-02 本文由醉时的梦 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

UCOS-II操作系统

280-μC/OS-II:实时操作系统内核

OSMemCreate( )

OS_MEM *OSMemCreate( void *addr, INT32U nblks ,INT32U blksize, INT8U *err);

所属文件 调用者 开关量

OS_/MEM_EN 任务或初始代码

OSMemCreate()函数建立并初始化一块内存区。一块内存区包含指定数目的大小确定的内存OS_MEM.C

块。程序可以包含这些内存块并在用完后

参数

addr 建立的内存区的起始地址建立。

Nblks 需要的内存块的数目。Blksize 每个内存块的大小,最少Err 是指向包含错误码的变量的指针。OS_NO_ERR :成功建立内存OS_MEM_INVALID_PART :没有空OS_MEM_INVALID_BLKS :没有为OS_MEM_INVALID_SIZE :

返回值

OSMemCreate()函数返回指向函数返回空指针。

注意/警告

必须首先建立内存区,然后使用。

释放回内存区。 内存区可以使用静态数组或在初始化时使用一个内存区最少需要定义两个应该能够容纳一个指针。 OSMemCreate()函数返回的错误码可能为下述几种:

闲的内存区。

每一个内存区建立至少两小不足以容纳一个指针变量。存区控制块的指针。如果没有 malloc()函数 区,OSMemCreate()。每内存块。区。个内存块。内存块大 内剩余内存

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新IT计算机UCOS-II操作系统第11章(20)全文阅读和word下载服务。

UCOS-II操作系统第11章(20).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1200930.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top