• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32的内存管理有具体作用?

huihui163 2020-12-21 浏览量:1364
stm32的内存管理有具体作用?那方面应用会用到内存管理
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 用操作系统的时候就需要分配内存,这个时候就要用到内存管理,还有lcd显示也会用到,或者一些解码库也要动态内存分配用到内存管理
    • 发布于 2020-12-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 我觉得吧,这个什么内存管理什么的,真的没必要想的太复杂,当然有很复杂的内存管理算法。但是这些东西我们使用就行,而且一般我们也用不上。内存,无非就是堆和栈。栈,我们就不用管了,堆的使用权限完全在我们手上,分配需要我们干,释放也需要我们自己做。只要严格遵守使用规则就没有什么危险。哪些什么堆栈溢出的,都是一股脑的瞎用的。


    至于你说的具体应用最典型的就是RTOS的使用,如果非要说这个内存管理,不妨你可以看看RTOS的内存管理原理。至于楼下所说的,只是正常使用的情况而已。

    • 发布于2020-12-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般在stm32内除非是上操作系统,大多数时候是不需要专门的内存管理的。
    • 发布于2020-12-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 内存管理用在RTOS上,其他的应用内存管理少,rtos有自带的内存管理,只需要给他开辟一个空间
    • 发布于2020-12-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 只有带RTOS时才会有内存管理 ,裸机时,要分配静态的buffer

    管理也就是把不用的回收,给进程分配内存的功能

    • 发布于2021-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果程序里面有些内存只是在某一段时间需要存在,之后可以释放,就可以使用动态内存管理,不过个人经验,MCU一般不需要动态分配内存,因为它的业务相对来说比较固定
    • 发布于2021-01-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32的内存管理有具体作用?