该文被密码保护。 阅读全文
posted @ 2012-05-07 11:15 sierllen 阅读(6) 评论(0) 推荐(0) 编辑
摘要: MTK之NVRAM研究[三]Appendix2:2009-12-16 下午 05:24:18一,下面来具体看看两个不同的NV项的实现过程,具体的步骤还是和上面的一样的;这里面实现两中NV项:NV项一:_LZQ_TEST_:他的数据结构比较简单,只是一个数组;NV项二:__HL_WEB_PHONE__:他的数据结构是个结构体,和NV项一相比有些地方实现不一样;具体实现如下://--------------------在文件中定义NV项的LID:nvram_user_defs.h----------#ifdef _LZQ_TEST_ //__HQ_ADD_BOOKMARK_DEFAULT__NVR 阅读全文
posted @ 2012-05-07 08:20 sierllen 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: MTK之NVRAM研究[二]二,再来看“透明逻辑数据元”这样的数据项已经实现了的三个数据项:1,byte 数据项;2,short数据项;3,double数据项;这些数据项都已经实现了数据项LID的定义,数据项的定义和值的定义;如:LID: 在文件Nvram_user_defs.h中:NVRAM_EF_CACHE_BYTE_LID = NVRAM_LID_CUST_BEGIN,NVRAM_EF_CACHE_SHORT_LID,NVRAM_EF_CACHE_DOUBLE_LID,size:custom_mmi_default_value.h中:#define NVRAM_CACHE_SIZE512 阅读全文
posted @ 2012-05-07 08:18 sierllen 阅读(968) 评论(0) 推荐(0) 编辑
摘要: MTK之NVRAM研究[一]lzq :2009-7-16 下午 04:54:37由NVRAM文件管理器管理的数据单元都是逻辑数据项,一个数据项可以被看作为一个固定大小的记录,所以我们根据他们的记录的大小将所有的逻辑数据项分为两种类型;1,透明数据元(Transparent EF):这个类型的数据项的记录的大小为一个byte;因此,这种数据项可以认为是一系列的bytes;2,线性固定数据元(linear fixed EF):这个类型的数据项的记录的大小远大于一个byte;所有的数据按线性存储;如下图所示:一,先来看“线性固定数据元”首先我们来新建一项NV;分析每个步骤的原理;总的步骤必须遵循如下 阅读全文
posted @ 2012-05-07 08:16 sierllen 阅读(2925) 评论(0) 推荐(0) 编辑