OpenHarmony开发者论坛
标题:
如何将用户的堆内存挂载进内核
[打印本页]
作者:
lom
时间:
2023-10-24 20:29
标题:
如何将用户的堆内存挂载进内核
[md]【问题描述】
请问如何将用户的堆内存挂载进内核?
【运行环境】
硬件:rk3568; ROM: 3.2 Beta5; API 9
[/md]
作者:
edice
时间:
2023-10-25 10:07
[md]● 内核堆内存配置的相关宏如下,用户可根据实际情况,在target\_config.h中配置:
表1 内核堆内存配置相关宏
| 宏名称 | 描述 |
| ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LOSCFG\_SYS\_EXTERNAL\_HEAP | 这个宏决定系统是使用内核的内部堆内存还是用户的堆内存,默认为0(即使用内部的堆内存),大小为0x10000;如果用户需要基于外部的堆内存,那么可以将该宏设置为1。 |
| LOSCFG\_SYS\_HEAP\_ADDR | 内核堆内存的起始地址。 |
| LOSCFG\_SYS\_HEAP\_SIZE | 内核堆内存的大小,即LOSCFG\_SYS\_HEAP\_ADDR指定的内存块大小。 |
```
● 注意事项:
```
指定的堆内存范围务必保证没有其他模块使用,避免踩内存,破坏堆内存功能。
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5