找回密码
 注册
搜索
查看: 1794|回复: 13

[讨论] MTK入门资料(四)

[复制链接]
发表于 2009-3-18 10:49:44 | 显示全部楼层 |阅读模式
4.开发工具的了解
参考目录《工具》中的文件。
   工具:
-》Catcher
Catcher is a PC-side tool for MTK GSM/GPRS Products. The main purpose of Catcher is for logging primitives and debug information. Engineers can use Catcher to analyze the behavior of mobile phones.

-》META
META (Mobile Engineering Testing Architecture) is designed to provide the functionality of RF testing, NVRAM access testing, speech related testing of advanced feature – melody and voice memo.

-》MCT
UI制作工具,包括菜单制作,图片制作,字体制作等等。







5.程序入口,程序导读

-》MMI任务入口:
C:\code_100\plutommi\mmi\Framework\Tasks\TasksSrc
中文件MMITask.c函数MMI_task。

-》MMI任务的建立:
C:\code_100\plutommi\mmi\Framework\Osl\OslSrc
中文件pixtelMMI.c函数WinMain调用InitApplication函数,在该函数中建立MMI任务,建立任务的接口函数为:osl_create_task。

-》MMI任务信息:
{"MMI TASK"(任务名称), "MMI Q"(队列名称), 127(优先级), 4096(堆栈大小),MAX_PRT_NODES(队列结点个数), MMI_task(任务入口)}。

-》MMI模块入口:
目录C:\code_100\plutommi\mmi中为MMI各个模块的代码。比如闹钟模块,源代码在C:\code_100\plutommi\mmi\Alarm\AlarmSrc中,头文件在C:\code_100\plutommi\mmi\Alarm\AlarmInc中。首先找到初始化闹钟的函数AlmInit,该函数定义在选择闹钟菜单项时调用函数HighlightAlmMenu进入闹钟功能。

6.MMI的制作
参考文档:

文件名
文件内容描述

API For Writing Applications Using Pixtel MMI Platform.pdf
各类窗口列表

Writing Applications Using Pixtel MMI Platform.pdf
如何写应用程序



MMI 2.0 Design DOC和MMI Design Doc目录中对MMI中的各个模块进行描述,因此在研究某一模块时可以在这两个文件夹中找到该模块的介绍,通过这些文档可以加速对该模块编码的理解。
MMI的模块在路径C:\code_100\plutommi中。
-》设计一个应用程序的流程如下: -
    1. Write an Initialization function to register the various event handlers.
    2. Write a populate function to register various string and image elements for the
application.
    3. Write highlight handlers for function registered.菜单项的功能,当用户选择菜单项后执行的函数。
    4. Write the Entry functions。入口函数
    5. Write the Exit function。出口函数
    6. Write the business logic to call between various entry functions.
发表于 2009-4-1 23:36:29 | 显示全部楼层
奇怪,从论坛的帖子里面看是有PDF附件的
怎么进来没有了[em14]
点评回复

使用道具 举报

发表于 2009-4-22 09:23:38 | 显示全部楼层
发个资料先啊!!!LZ
点评回复

使用道具 举报

发表于 2009-8-4 17:03:09 | 显示全部楼层
估计不是什么宝

点评回复

使用道具 举报

发表于 2009-8-6 10:17:03 | 显示全部楼层
[em10][em10]
点评回复

使用道具 举报

发表于 2009-8-20 10:30:16 | 显示全部楼层
标题上看是有副件的,进来一看怎么没有啊!
点评回复

使用道具 举报

发表于 2009-8-24 14:20:41 | 显示全部楼层
请lz把附件补发出来吧:)
点评回复

使用道具 举报

发表于 2009-8-27 14:09:45 | 显示全部楼层
[em07]
点评回复

使用道具 举报

发表于 2009-8-27 16:04:18 | 显示全部楼层
[em14]
点评回复

使用道具 举报

发表于 2009-8-27 17:15:41 | 显示全部楼层
上传个来看看
点评回复

使用道具 举报

发表于 2009-8-30 12:18:12 | 显示全部楼层
有谁教我,程序的编程啊
点评回复

使用道具 举报

发表于 2009-9-1 15:39:14 | 显示全部楼层
kankan [em01]
点评回复

使用道具 举报

发表于 2009-9-4 14:37:41 | 显示全部楼层
[em01]
点评回复

使用道具 举报

发表于 2009-9-15 16:53:14 | 显示全部楼层
[em01][em02], [em01][em02]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 18:28 , Processed in 0.049469 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表