MTK 内存管理简单总结
摘要:MTK 手机用的操作系统是 nucleus, 这是一个rtfs(实时操作系统),这个rtfs本身是不带内存管理功能,所以MTK自己写的内存管理。(nucleus在系统初始化完毕时,会调用Application_Initialize,参数就是可使用内存的起始地址)大体上来分,MTK内存可以分为3种:control buffer 平常使用的OslMalloc就是这个内存。这个内存内部实现是按块来划分的(pool),具体的配置可以custom_config.c 文件里的custom_config_ctrl_buff_info()里看到里面的size 指定了这个块的大小,no_of_buff 指定了有
阅读全文
posted @ 2011-12-29 15:40