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

stm32怎么实现内存管理?

huihui163 2018-09-26 浏览量:1337
linux才可以实现内存管理吗,stm32怎么实现内存管理?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • stm32 应该是叫堆管理,可以参考 freertos 的 v9 源码 5 套内存管理源码, 其实和正点原子的内存管理思路是一样样的。
    • 发布于 2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • 可以参考https://blog.csdn.net/a827415225/article/details/51100128
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以实现的,原子也有内存管理实现的教程

    可以看看这个

    https://blog.csdn.net/c12345423/article/details/53004747​

    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的内存是比较小的,管理也是很简单的,可以人为的去设置,或理由RTOS进行管理
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32只能通过MMU外设进行内存管理,而ARM Cortex A的处理器都是自带MMU的。

    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • RTOS里可以看到系统的运行状态,包括CPU的闲忙状态
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32是没有MMU的,只能通过对应的操作系统才可以实现对内存的管理
    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 内存管理的概念一般是出现在操作系统中,在STM32上也可以运行嵌入式操作系统,如:μClinux、μC/OS-II、eCos、FreeRTOS和都江堰操作系统(djyos)等,在这些操作系统中都设计有相应的存储器管理策略。
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可与参考ucos的管理方式感觉它的方式挺好的
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32上面没有MMU,因此没有内存管理的单元,但可以在软件中实现动态内存的申请和释放
    • 发布于2018-10-05
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32不需要进行内存管理,这个会自动进行分配和管理
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以在软件中自己编写代码管理内存,申请的时候分配,释放的时候回收。
    • 发布于2018-10-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种直接用编译器的内部就可以进行内存管理,不需要用户设置
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32怎么实现内存管理?