TuyaOS
内存管理
涂鸦
TuyaOS
提供了内存管理接口,开发者可以分配、释放内存。
接口描述
申请内存
VOID_T *
tal_malloc
(SIZE_T size);
tal_malloc
VOID_T * tal_malloc(SIZE_T size)
Alloc memory of system
释放内存
VOID_T
tal_free
(VOID_T* ptr);
tal_free
VOID_T tal_free(VOID_T *ptr)
Free memory of system
使用示例
// 在完成系统初始化之后调用此接口测试内存分配
VOID test_memory()
{
CHAR_T* p = (CHAR_T*)
tal_malloc
(100);
if
(!p) {
PR_ERR(
"null point"
);
return
;
}
tal_free
(p);
p = NULL;
}
制作者
1.9.4