代码拉取完成,页面将自动刷新
同步操作将从 zlgopen/awtk 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
在嵌入式系统中,可能有多块不连续的内存。AWTK 最新版本支持管理多个不连续的内存块。使用方法如下:
在 awtk_config.h 中定义:
#define TK_MAX_MEM_BLOCK_NR 3
需要使用 tk_mem_init_ex 代替 tk_mem_init 初始化内存。一般将大块放到前面,小块放到后面。也可以将速度快的内存放到前面,将速度慢的放到后面。
/**
* @method tk_mem_init_ex
* @export none
* 初始化内存,支持多块不连续的内存。
* >最后一个参数必须为NULL。
*
* 示例:
* ```c
* tk_mem_init_ex(mem1, sizeof(mem1), mem2, sizeof(mem2), mem3, sizeof(mem3), NULL);
* ```
*
* @param {void*} buffer 内存地址。
* @param {uint32_t} size 内存长度。
*
* @return {ret_t} 返回RET_OK表示成功,否则表示失败。
*/
ret_t tk_mem_init_ex(void* buffer, uint32_t size, ...);
示例:
tk_mem_init_ex(mem1, sizeof(mem1), mem2, sizeof(mem2), mem3, sizeof(mem3), NULL);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。