硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2367|回复: 11
收起左侧

[embOS] 请教下,关于embOS 系统,创建的Event, Queue, Mailbox 邮箱等使用一次需要删除一次,再使用时需要再创建/删除操作 ?

[复制链接]

608

主题

3036

回帖

4880

积分

至尊会员

积分
4880
发表于 2020-4-16 10:50:38 | 显示全部楼层 |阅读模式
请教下,关于embOS 系统,创建的Event, Queue, Mailbox 邮箱等使用一次需要删除一次,再使用时需要再创建/删除操作 ?


因为我目前创建的 这几个 消息,邮箱等,如果不删除的话,使用一段时间就会出现内存 错误的现象, 貌似之前使用


FreeRTOS, uCOS 等都没有这个问题,


现在使用 embOS 就会出现这样的问题,是我的设置不对 ??
还是 这个系统就是这个特性(就是在使用完一次后需要删除,如果再需要使用时就需要再 重新创建操作)??
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106431
QQ
发表于 2020-4-16 17:41:27 | 显示全部楼层
估计是使用有问题,我用过一段时间早期的版本,没有这个问题。
回复

使用道具 举报

608

主题

3036

回帖

4880

积分

至尊会员

积分
4880
 楼主| 发表于 2020-4-16 20:11:27 | 显示全部楼层
eric2013 发表于 2020-4-16 17:41
估计是使用有问题,我用过一段时间早期的版本,没有这个问题。

这个 embOS  的事件标志 的 收发快慢, 有没有向 FreeRTOS 那样可以设置优先级的函数啊 ?

现在貌似感觉 这个 事件标志组的 速度有点慢, 比 ucOS 还慢
回复

使用道具 举报

22

主题

250

回帖

321

积分

高级会员

积分
321
发表于 2020-4-16 20:29:52 | 显示全部楼层
应该是使用上的问题,我在使用时候还没有遇到这样的问题。
回复

使用道具 举报

608

主题

3036

回帖

4880

积分

至尊会员

积分
4880
 楼主| 发表于 2020-4-16 21:31:11 | 显示全部楼层
wujialing3000 发表于 2020-4-16 20:29
应该是使用上的问题,我在使用时候还没有遇到这样的问题。

我目前是使用之前的工程测试的, 之前使用 FreeRTOS 系统来播放 视频, 基本不会卡, 视频内容都是一样的,

回复

使用道具 举报

608

主题

3036

回帖

4880

积分

至尊会员

积分
4880
 楼主| 发表于 2020-4-16 21:31:44 | 显示全部楼层
wujialing3000 发表于 2020-4-16 20:29
应该是使用上的问题,我在使用时候还没有遇到这样的问题。

你是如何使用的啊, 能否贴出相关代码参考一下 ??
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106431
QQ
发表于 2020-4-16 22:26:45 | 显示全部楼层
hpdell 发表于 2020-4-16 20:11
这个 embOS  的事件标志 的 收发快慢, 有没有向 FreeRTOS 那样可以设置优先级的函数啊 ?

现在貌似感觉 ...

速度跟uCOS差不多。
回复

使用道具 举报

608

主题

3036

回帖

4880

积分

至尊会员

积分
4880
 楼主| 发表于 2020-4-16 23:47:23 | 显示全部楼层
eric2013 发表于 2020-4-16 22:26
速度跟uCOS差不多。

那应该就差不多了,  那可能我的使用方法应该就没有什么问题了, 现在测试的结果, 貌似 是与 ucos 的速度差别不大
回复

使用道具 举报

608

主题

3036

回帖

4880

积分

至尊会员

积分
4880
 楼主| 发表于 2020-4-17 09:12:15 | 显示全部楼层
wujialing3000 发表于 2020-4-16 20:29
应该是使用上的问题,我在使用时候还没有遇到这样的问题。

你使用的是 v2 封装层还是原始函数 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106431
QQ
发表于 2020-4-18 09:27:08 | 显示全部楼层
hpdell 发表于 2020-4-17 09:12
你使用的是 v2 封装层还是原始函数 ?

你用原始函数试试。
回复

使用道具 举报

608

主题

3036

回帖

4880

积分

至尊会员

积分
4880
 楼主| 发表于 2020-4-18 10:15:16 | 显示全部楼层
eric2013 发表于 2020-4-18 09:27
你用原始函数试试。

我目前这个 embOS 系统使用的是 原型函数, 貌似使用 v2 封装层 的话,消息邮箱, 信号量等不能够正常使用, 具体的原因我也搞不清

另外请教下, 这个 embOS 系统, 可否把堆栈定义到外部 的sdram 或者其他自己指定的地方啊 ?
回复

使用道具 举报

608

主题

3036

回帖

4880

积分

至尊会员

积分
4880
 楼主| 发表于 2020-4-18 11:35:30 | 显示全部楼层
eric2013 发表于 2020-4-18 09:27
你用原始函数试试。

貌似没有找到 embOS 的用户配置文件, 不知道是不是需要配置相关的参数啊 ?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-20 10:23 , Processed in 0.344467 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表