超级大坏蛋 发表于 2020-11-22 11:59:05

RTX的内存管理究竟有什么作用?

最近在学习RTX,学到内存管理,但搞不懂RTX的内存管理究竟有什么作用?例程也看了,但是没看到使用的具体优越性在哪里。哪位大神给讲解一下~

eric2013 发表于 2020-11-23 00:50:01

静态数据分配有个缺点是固定的要占用那么大的数据空间,占用后不方便用于其它场合了。

动态内存就方便很多了,用到的时候申请即可,使用完毕了就可以释放。比如cjson,音频,视频播放等。

特别是那个音视频播放器,这里的案例很好的诠释了动态内存管理,用的就是RTX

【安富莱】F429开发板RTOS+emWin+FS+TCP/IP+USB+CAN+Modbus综合Demo已发布(2017-03-21)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=17330&fromuid=58
(出处: 硬汉嵌入式论坛)


超级大坏蛋 发表于 2020-11-23 17:33:09

谢谢eric2013,通过你的案例我已经大致了解了。

wlx18682353162 发表于 2021-4-15 11:49:11

eric2013 发表于 2020-11-23 00:50
静态数据分配有个缺点是固定的要占用那么大的数据空间,占用后不方便用于其它场合了。

动态内存就方便很 ...


这里的全局动态内存 和 用户静态分配内存 优缺点呢?

eric2013 发表于 2021-4-16 11:58:38

wlx18682353162 发表于 2021-4-15 11:49
这里的全局动态内存 和 用户静态分配内存 优缺点呢?

静态分配适合安全关键项目。
页: [1]
查看完整版本: RTX的内存管理究竟有什么作用?