德馨轩

斯是陋室,惟吾德馨。QQ:275000205

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年10月10日

摘要: 最近因需要拓展音乐播放器功能,研究了下MTK的文件系统,趁周末我总结一下关于文件系统关键的接口<文件搜索与匹配>MTK实现的方法。 关于文件搜索,因为都是基于FAT格式的系统,所以MTK文件处理的思路和Window是很相似的。 通过FindFirstFile函数获取操作句柄HANDLE,将此句柄作为参数传入FindNextFile函数,通过FindNextFile不断搜索下一个文件/文... 阅读全文
posted @ 2010-10-10 12:06 Anpher Zhang 阅读(787) 评论(0) 推荐(0) 编辑

2010年9月26日

摘要: 记得读书的时候学数据结构和一些程序基础的课程,学了很多的排序算法,当时感觉蛮有趣,也很简单,当大学的教育是以理论为主的,哪些教授们又没给咱举个实用的例子说明为什么要教我们这个,所以考完试就把这些没用的东东给忘了...最近为了实现自己的一个应用不得已去啃电话本,竟然发现里面有一个简单的不错的排序算法,只所以不错,是因为他所处架构的位置和作用我很清楚,但其内部的代码逻辑竟然一时没有看懂,汗!当然电话本... 阅读全文
posted @ 2010-09-26 23:32 Anpher Zhang 阅读(1156) 评论(0) 推荐(0) 编辑

2010年9月24日

摘要: 前一段时间在跟踪我所负责项目的一个bug:进录像器时系统挂起等camera进入就绪状态,导致进入Preview很慢的问题。驱动上已经把效果调到最差最快了,问题还是存在,所以断定可能不是驱动造成的,需要跟到上层的流程去。因为自己从来没有研究过camera的架构,一时竟无法下手去跟踪这个流程,突然想到MTK的驱动架构都是基于面向对象设计的,可以从对象的元素来进行跟踪,通过这个方法不断向上跟踪,不但把问... 阅读全文
posted @ 2010-09-24 01:07 Anpher Zhang 阅读(1497) 评论(0) 推荐(0) 编辑

2010年9月17日

摘要: MTK软件行业有一个岗位,叫做MMI工程师,专门为mmi设置一个岗位就可知道MMI模块在mtk中的核心处理地位,当然他的地位也就决定了他的事务繁忙,mmi需要接收和处理所有其他task的消息,并在界面上进行相应的表现,这个数据量是相当大的。比如media层,L4层等。mmi task对其他task之间的交互数据实在太多,任务繁重,如果让你设计你将如何设计此功能呢?我是想不出来的。不过我还是觉得应该... 阅读全文
posted @ 2010-09-17 00:51 Anpher Zhang 阅读(4160) 评论(0) 推荐(0) 编辑

2010年9月11日

摘要: MTK提供的NVRAM存取方式有两种,一种读取单条数据,一种是读取结构数据.读取单条数据的比较常见,在mtk代码中随处可以找到例子,主要的接口函数是ReadValue和WriteValue,函数中nDataType参数对应的是[代码]一般我的应用中,DS_BYTE 类型我们对应U8来使用,DS_SHORT对应U16,DS_DOUBLE 对应U64,(double的操作可以参考THEME_MANAG... 阅读全文
posted @ 2010-09-11 19:44 Anpher Zhang 阅读(5459) 评论(0) 推荐(1) 编辑

2010年9月3日

摘要: 从mtk业已经有15个月了,现在自己虽然对这个mtk的架构很熟悉了,但感觉自己欠缺的还是太多,窥到嵌入式的冰山一角让我更加渴望更深层次的学习。感谢艾利平老师,虽然他已离职数月,但他教导我的思想依然清晰的萦绕在耳旁,每当我困惑和苦恼时指引我方向。。艾老师教导的对我特别特别有现实指导意义的一句话是:原始的(或者是前期)的系统是完美的,出现问题的部分往往是我们后期所作的修改导致的,任何的问题都要在这个前... 阅读全文
posted @ 2010-09-03 01:57 Anpher Zhang 阅读(1355) 评论(0) 推荐(0) 编辑

摘要: MTK刚入门的开发者总是认为自己的工作很无聊,很没有前途,整天就是改bug,实则这种想法是狭隘的,mtk的学习只能算是嵌入式领域的冰山一角,应该感谢他初步的降低了嵌入式的门槛。 别人都说软件开发语言是相通的,同理嵌入式系统的开发其实也是同样的道理,嵌入式系统也都是相通的,搞精一门其他的系统就可以很快的掌握并进行开发,对于入门级的mtk表面的东西的确很容易掌握,但深入的内容还是需要花很大心血去研究的,这部分内容就是嵌入式系统中所共通的东西,最简单概括,那就是思想。看csdn上有一篇报道《只有10%程序员能正确实现二分查找算法》 ,mtk代码中也有这样的一段代码,极其的优美,让人感受到程序员不仅. 阅读全文
posted @ 2010-09-03 01:01 Anpher Zhang 阅读(1954) 评论(0) 推荐(1) 编辑

2010年8月31日

该文被密码保护。 阅读全文
posted @ 2010-08-31 21:58 Anpher Zhang 阅读(321) 评论(0) 推荐(0) 编辑

摘要: mtk手机呼吸灯效果拓展实现 阅读全文
posted @ 2010-08-31 01:37 Anpher Zhang 阅读(623) 评论(0) 推荐(0) 编辑

2010年8月16日

该文被密码保护。 阅读全文
posted @ 2010-08-16 23:03 Anpher Zhang 阅读(444) 评论(0) 推荐(0) 编辑