
MTK
_mzz
这个作者很懒,什么都没留下…
展开
-
MTK task 小结 2
虽然MTK手机,是feature phone(功能机),不像symbian 6 那样可以同时运行多个应用。但是MTK还是 有许多task组成。平时MTK的后台播放MP3就是一由一个task 完成的。具体以后分析。现在来看看MTK 最主要的task,MMI task,MTK 的应用转载 2011-08-31 17:04:08 · 471 阅读 · 0 评论 -
MTK模拟器Could not run "cl.exe"错误
前段时间重新了一下系统,VC6没有安装在C盘,今天在公司拷了项目的代码,准备在家里弄一下,周一的时候把B7项目出版本,在编Modis的时候,报了如下错误: Could not run "cl.exe". Please check your PATH! 刚开始是怀疑环境变量的P转载 2011-08-22 19:55:56 · 831 阅读 · 0 评论 -
MTK 内存管理简单总结
MTK 手机用的操作系统是 nucleus, 这是一个rtfs(实时操作系统),这个rtfs本身是不带内存管理功能,所以MTK自己写的内存管理。 (nucleus在系统初始化完毕时,会调用Application_Initialize,参数就是可使用内存的起始地址) 大体上来分转载 2011-08-20 14:25:46 · 421 阅读 · 0 评论 -
MTK 内存不足 内存碎片
今天在康佳加一个产品(飞飞Q信),遇到一个拍照失败的问题。 现象是:拍最小的那张相片(240*320)可以拍照成功,然后拍大于(240*320)的相片的时候 每次都是拍照失败。当时就在想是不是在拍照的时候申请的内存不够,导致拍照失败。 最后才发现一个问题,就是我们的产品(飞原创 2011-08-10 15:03:30 · 1036 阅读 · 1 评论 -
MTK 图层
图层: 1、创建一个新层: Gdi_handle new_layer; Gdi_layer_create(10,10,200,200,&new_layer); 在坐标(10,10)处创建一个宽200,高200的层。 2、激活层 在对层进行操作之前,必须先激活它。任何时原创 2011-08-31 19:21:05 · 834 阅读 · 0 评论 -
MTK task 小结 4
在 MTK task 小结 3 中写到创建一个MTK task,没有写完,今天把剩下的写完。下面需要介绍 创建task 信息的函数。 kal_bool task_test_create(comptask_handler_struct **handle) { static转载 2011-08-31 17:05:38 · 418 阅读 · 0 评论 -
MTK task 小结 3
在 MTK task 小结 2 中 大概描述了下 MMI task 的工作方式:从外部队列获取消息放入内部消息队列,内部消息队列根据消息类型注册的回调函数,进行调用(event 机制,这个又是MMI framework的主要部分之一)。 在MTK上,用户(开发人员)可以根据需转载 2011-08-31 17:04:48 · 400 阅读 · 0 评论 -
RAM和ROM和Flash ROM的区别
RAM(Random Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)。 不过,当电源关闭时RAM不能保留数据,原创 2011-08-31 15:34:42 · 713 阅读 · 0 评论 -
MTK timer 小结 1
MTK timer 有很多种,从最低层的KAL(kernel adpat layer)到MMI,都有timer的身影。 先来看一下KAL的timer KAL timer 是非常底层的timer, 它的实现是直接封装MTK的RTOS(nuleus)的timer,实现方式是由HI转载 2011-08-31 17:03:05 · 418 阅读 · 0 评论 -
MTK task 小结 5
今天继续昨天的,说一下task之间的消息发送。 task 之间发送消息,第一是要添加一个消息 id,在custom_sap.h里面, /* Add customization message id here */ MSG_ID_CUSTOM1_CUSTOM2 = CUST转载 2011-08-31 17:06:10 · 442 阅读 · 1 评论 -
安装VC++6.0的时候提示我acmboot.exe发送错误安装不了
以前安装VS6从来没有遇到任何问题,最近安装时总是有"acmboot.exe发送错误"的错误,估计是我的XP系统版本引发的一些兼容性问题。 Google一下,找出了解决方法: 1.在 安装目录\SETUP 下,复原创 2011-08-25 09:50:12 · 3658 阅读 · 1 评论