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

嵌入式系统编程和设计中,普通内存可以转换成堆么

沃尔夫斯堡的羊 2020-07-03 浏览量:428
在嵌入式系统设计中,系统中通过句柄来管理各种不同类型的堆(私有堆,共享堆),还可以通过OS_MALLOC()来从堆中申请内存,通过接口类似于RequestMemByName()来申请一块内存,那么堆和普通内存的区别?普通内存和常见操作系统(Linux,uCOS等)中有没有什么接口可以将普通内存转换或初始化成堆,将一块普通内存初始化成堆并将其挂接管理堆的链表上?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • Linux系统里面采用的是虚拟内存,虚拟内存之上还分了静态内存和堆栈,堆和静态内存所处的地址不一样,无法直接转换
    • 发布于 2020-07-03
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:0

相关问题

问题达人换一批

嵌入式系统编程和设计中,普通内存可以转换成堆么