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 · 447 阅读 · 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 · 810 阅读 · 0 评论 -
MTK 内存管理简单总结
MTK 手机用的操作系统是 nucleus, 这是一个rtfs(实时操作系统),这个rtfs本身是不带内存管理功能,所以MTK自己写的内存管理。(nucleus在系统初始化完毕时,会调用Application_Initialize,参数就是可使用内存的起始地址)大体上来分转载 2011-08-20 14:25:46 · 396 阅读 · 0 评论 -
MTK 内存不足 内存碎片
今天在康佳加一个产品(飞飞Q信),遇到一个拍照失败的问题。现象是:拍最小的那张相片(240*320)可以拍照成功,然后拍大于(240*320)的相片的时候每次都是拍照失败。当时就在想是不是在拍照的时候申请的内存不够,导致拍照失败。最后才发现一个问题,就是我们的产品(飞原创 2011-08-10 15:03:30 · 1008 阅读 · 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 · 803 阅读 · 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 · 395 阅读 · 0 评论 -
MTK task 小结 3
在 MTK task 小结 2 中 大概描述了下 MMI task 的工作方式:从外部队列获取消息放入内部消息队列,内部消息队列根据消息类型注册的回调函数,进行调用(event 机制,这个又是MMI framework的主要部分之一)。在MTK上,用户(开发人员)可以根据需转载 2011-08-31 17:04:48 · 380 阅读 · 0 评论 -
RAM和ROM和Flash ROM的区别
RAM(Random Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)。 不过,当电源关闭时RAM不能保留数据,原创 2011-08-31 15:34:42 · 685 阅读 · 0 评论 -
MTK timer 小结 1
MTK timer 有很多种,从最低层的KAL(kernel adpat layer)到MMI,都有timer的身影。先来看一下KAL的timerKAL timer 是非常底层的timer, 它的实现是直接封装MTK的RTOS(nuleus)的timer,实现方式是由HI转载 2011-08-31 17:03:05 · 395 阅读 · 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 · 422 阅读 · 1 评论 -
安装VC++6.0的时候提示我acmboot.exe发送错误安装不了
以前安装VS6从来没有遇到任何问题,最近安装时总是有"acmboot.exe发送错误"的错误,估计是我的XP系统版本引发的一些兼容性问题。 Google一下,找出了解决方法: 1.在 安装目录\SETUP 下,复原创 2011-08-25 09:50:12 · 3586 阅读 · 1 评论