MTK技术
文章平均质量分 80
manlt
这个作者很懒,什么都没留下…
展开
-
TASK
<br />MTK 的 基本执行单元是task,<br />从操作系统的角度来理解,task 有些像线程而不是进程,进程之间的地址空间是相互隔离的,说白点就是进程之间的全局变量是不相互干扰的,<br />而线程之间则是用同一个地址空间,MTK 的task 之间的地址空间也是共同的,也就是在MTK 编程里,定义了一个全局变量,那么在任何一个task里面都能引用,<br />(这里举个例子,在实际编程过程中最好不要用全局变量,实在没有办法避开,那么全局变量也要分模块化,进行封装, 扯远了)。<br />所以说,转载 2010-09-04 12:24:00 · 605 阅读 · 0 评论 -
【转】 mtk平台camera流程原理(转+改)
转载自 zhaigangvvv最终编辑 zhaigangvvv<br />以23C的平台为例子。<br /> <br />1. mmi_camera_entry_app_screen 进入MMI,CAMERA进行分配动态内存,供采集数据处理。<br />2. mmi_camera_entry_app_screen_internal,进入判断T卡等环境相关,---》CAMERA_ENTER_STATE(CAMERA_STATE_PREVIEW),进入预览状态,mmi_camera_entry_preview_原创 2010-09-04 13:11:00 · 1098 阅读 · 0 评论 -
MTK总结-------------CATEGORYSCREENHISTORY
<br />声明:前阶段进行了近两个月的MTK平台上层开发,由于缺乏技术支持,对于整个平台的认识都是通过简略的文档和浅薄的经验摸索出来的。其间整理了一些文档。由于联发科提供的PDF全部是英文,有些名词难以翻译准确,只能凭单方理解和嵌入式开发的词汇习惯进行意译,还请谅解。系列文章均出自原创,肤浅可笑之处,望海涵。<br /> <br /> <br />(一)窗体的重画<br /> <br /> 通过观察可以发现,每个窗体模板都调用这样一个函数:dm_redraw_category_scr原创 2010-09-22 07:52:00 · 850 阅读 · 0 评论 -
MTK MMI event 小结
<br />在MTK MMI 里面有各种event,最常见的跟交互相关的 按键 event,触摸屏 event。跟各种具体事件比如电话event,短信event,电量event,信号量event,timer event等等。<br />MTK 都有相应的处理方式,跟交互相关的 按键(KeyBrd.c)和触摸屏(TouchScreen.c) 各有一套自己的机子,timer event 已经在 MTK timer 小结 3 介绍过,还有一套机制就是处理各种其他事件,它主要分为普通事件和interrupt ev转载 2010-09-30 15:57:00 · 1022 阅读 · 1 评论 -
MTK 上的socket
<br />移动互联网也炒了好几年了,现在开发手机也好,单独做应用也好,都会涉及到网络这一块。MTK 提供了网络功能,在GPRS上封装了socket 功能。MTK 上的socket 其实与linux 上的有些相似,其实说到socket 编程,只要封装实现了socket,那么基本上就要实现socket那些接口。<br />先来简单的介绍一下socket,socket 编程是介于 传输层 和 应用层之间,可以简单的理解为socket 就是封装了传输层的TCP 和 UDP 协议,使用户不用去封装一个 TCP 或者转载 2010-10-01 10:52:00 · 2833 阅读 · 0 评论 -
MTK 内存管理简单总结
<br />MTK 手机用的操作系统是 nucleus, 这是一个rtfs(实时操作系统),这个rtfs本身是不带内存管理功能,所以MTK自己写的内存管理。<br />(nucleus在系统初始化完毕时,会调用Application_Initialize,参数就是可使用内存的起始地址)<br />大体上来分,MTK内存可以分为3种:<br />control buffer <br /> 平常使用的OslMalloc就是这个内存。<br /> 这个内存内部实现是按块来划分的(pool),具体的配置可以cust转载 2010-09-30 16:15:00 · 1741 阅读 · 0 评论 -
MTK之后台发送中英文短信篇
<br /> 个人理解和收集所书,有误请指出,转载请注明出处<br /><br /><br /> <br /> 从网上看到很多关于后台发送中英文短信的方法,先自己总结了两种,并予以比较。<br /> <br />方法一<br /> <br />这种方法支持两种编码格式,SMSAL_DEFAULT_DCS(7bit 编码)和SMSAL_UCS2_DCS(Unicode编码)<br /> <br />弊端:1)不可以发送长短信,对于7bit编码最多支持160个字符,对Unicode编码只支持70字符<br />转载 2010-10-20 10:43:00 · 1164 阅读 · 0 评论