找回密码
 注册
搜索
查看: 4502|回复: 37

[讨论] MTK应用的一个简单实例--------解剖MMI架构

[复制链接]
发表于 2010-5-24 14:54:40 | 显示全部楼层 |阅读模式
选取一个很独立的功能,比如手电筒TORCH


这个功能是在我们公司一位资深的工程师Y的手下诞生的,我是手机行业的新手,只是在学习MTK的过程中,优化下程序架构而已。在此,感谢Y。你写的程序,给了我莫大的帮助。

只收2RD,还算公道吧,毕竟是本公司的高手(Y)和一只菜鸟(本人)的辛勤汗水,买的人,请别免费公开,谢谢合作。
我一般不收费的,实在是我要下点资料。缺RD了


【文件名】:10525@52RD_torch.doc
【格 式】:doc
【大 小】:50K
【简 介】:
【目 录】:







分两部分讲
1:主程序
2:资源


先讲第一部分
在plutommimmi下建立一个TORCH文件夹,包含两个文件,
torch.c     
torch.h

主菜单的功能
1:TORCH             ON/OFF
2: TORCH SETTING     >

TORCH SETTING有下级菜单
1:亮度               LEVEL MIN->LEVEL MAX
2: 持续时间DURATION   TIME MIN->TIME MAX



[此贴子已经被作者于2010-5-25 15:09:00编辑过]
 楼主| 发表于 2010-5-24 14:58:48 | 显示全部楼层
头文件主要放C文件的函数声明以及常量 变量定义 等等


#if (ENABLE_TORCH)
//默认值
#define DEFAULT_TORCH_LIGHT_LEVEL        LED_LIGHT_LEVEL3       
#define DEFAULT_TORCH_LIGHT_TIME                60                // unit:second
//变量的范围
#define MIN_TORCH_LIGHT_LEVEL                LED_LIGHT_LEVEL1       
#define MAX_TORCH_LIGHT_LEVEL                LED_LIGHT_LEVEL5       

#define MIN_TORCH_LIGHT_TIME                        30       
#define MAX_TORCH_LIGHT_TIME                        120       

//////////////////////////////////////////////////////////////////////////////////////////////////
typedef struct
{
    U32 TorchLevel;
    U32 TorchTime;
}mmi_phnset_torch_cntx_struct;
//////////////////////////////////////////////////////////////////////////////////////////////////
_TORCHDEC_ mmi_phnset_torch_cntx_struct g_phnset_torch_cntx;
_TORCHDEC_ mmi_phnset_torch_cntx_struct *g_phnset_torch_cntx_p;

_TORCHDEC_ BOOL g_bTorchKeyLongPressed
_TORCHDEC_ BOOL g_bCurrentTorchStatus;
点评回复

使用道具 举报

 楼主| 发表于 2010-5-24 15:01:09 | 显示全部楼层
删除,赚点RD,穷死了
点评回复

使用道具 举报

 楼主| 发表于 2010-5-24 15:03:54 | 显示全部楼层
删除,赚点RD,穷死了
点评回复

使用道具 举报

 楼主| 发表于 2010-5-24 15:06:12 | 显示全部楼层
删除,赚点RD,穷死了
点评回复

使用道具 举报

 楼主| 发表于 2010-5-24 15:06:34 | 显示全部楼层
删除,赚点RD,穷死了
点评回复

使用道具 举报

 楼主| 发表于 2010-5-24 15:14:41 | 显示全部楼层
删除,赚点RD,穷死了
点评回复

使用道具 举报

发表于 2010-5-24 21:09:19 | 显示全部楼层
手电筒的完整实现,写的很全面,但是名字起的有点大“解剖MMI架构”,新人可以看看。
点评回复

使用道具 举报

 楼主| 发表于 2010-5-25 08:12:42 | 显示全部楼层
以下是引用wanghaiyang在2010-5-24 21:09:19的发言:
手电筒的完整实现,写的很全面,但是名字起的有点大“解剖MMI架构”,新人可以看看。



不是很完整,比如底层控制PIN以及TIME OUT等等,资源,哪里初始化等等,

虽然这也是很容易的事,但是我故意不完全给出,怕有些人完全照搬,我希望新手是学习和交流,防止COPY。
点评回复

使用道具 举报

发表于 2010-5-25 12:17:24 | 显示全部楼层
这种东西也拿来卖钱?做过技术没有?
点评回复

使用道具 举报

 楼主| 发表于 2010-5-25 13:11:03 | 显示全部楼层
以下是引用Robinx在2010-5-25 12:17:24的发言:
这种东西也拿来卖钱?做过技术没有?


兄弟,淡定

你缺RD的话,你只需要PM我,免费给你,不用这么凶的
点评回复

使用道具 举报

发表于 2010-6-1 17:18:02 | 显示全部楼层
支持楼主
点评回复

使用道具 举报

发表于 2010-8-6 10:37:01 | 显示全部楼层
骗人,名不副实!
点评回复

使用道具 举报

发表于 2010-8-6 11:04:29 | 显示全部楼层
路过。这个功能难吗?公司有人做过了,让闪光灯常亮不就OK了?
点评回复

使用道具 举报

发表于 2010-8-6 12:23:06 | 显示全部楼层
以下是引用ly85206559在2010-8-6 11:04:29的发言:
路过。这个功能难吗?公司有人做过了,让闪光灯常亮不就OK了?

不是这么回事,用PWM口的
点评回复

使用道具 举报

发表于 2010-8-7 12:38:57 | 显示全部楼层
路过,不买
点评回复

使用道具 举报

发表于 2010-8-24 12:05:55 | 显示全部楼层
路过!!!!!!
点评回复

使用道具 举报

发表于 2010-8-24 16:06:10 | 显示全部楼层
看看。。。
点评回复

使用道具 举报

发表于 2010-8-28 10:04:02 | 显示全部楼层
帮楼主顶一下。
点评回复

使用道具 举报

发表于 2011-6-11 12:51:30 | 显示全部楼层
thanks!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-12-24 02:47 , Processed in 0.048420 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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