找回密码
 注册
搜索
查看: 671|回复: 7

[资料] MTK开发中怎么建立一个独立的模块

[复制链接]
发表于 2009-11-22 14:34:09 | 显示全部楼层 |阅读模式
1../plutommi/mmi 目录先建一个HelloWorld文件夹
文件夹下的子文件夹:Inc,Res,Src
2.在Inc文件夹中放四个头文件,四个头文件分别以xxxDefs.h,xxxGprot.h
xxxProt.h,xxxTypes.h来命名

3.xxxDefs.h--本模块用到的资源 ID的定义
  xxxGprot.h--本模块的对外接口,供模块外部调用的函数原型在此申明
  xxxProt.h---模块内部接口,供模块内部调用的函数原型在此申明
  xxxTypes.h--本模块用到的一些常量、自定义数据类型、结构的定义
4.开关的定义:#ifdef __MMI_HELLOWORLD_ENABLED__ ,  
              #endif
         
              方便我们随时调用

5.MainMenu.c放的代码

#ifdef __MMI_HELLOWORLD_ENABLED__
mmi_HelloWorld_entry();
return;
#else

.......


#endif

6.修改相关的系统文件,使这个模块成为成为整个项目的一部分:
修改./make/plutommi下的3个文件:
plutommi.inc---所有mmi部分的头文件所在目录的相对路径列表
plutommi.lis---所有mmi部分的源文件(相对路径)列表
plutommi.pth---所有mmi部分的源文件所在目录的相对路径列表

plutommi.inc里加(顶部):
plutommi\mmi\HelloWorld\Inc

plutommi.lis里加(顶部):
plutommi\mmi\HelloWorld\Src\HelloWorld.c

plutommi.pth里加(顶部):
plutommi\mmi\HelloWorld\Src

7.把开关加入系统:
  \plutommi\Customer\CustResource\PLUTO_MMI\MMI_featuresPLUTO.h
  (mmi的配置文件)

  [Framework]: Languages 下加:
  #define __MMI_HELLOWORLD_ENABLED__
8.让模拟器找到头文件:
  在\plutommi\mmi\GlobalSimulatorPathDef 的顶部添加以下内容:
  /I ".\HelloWorld\Inc"

9.在cmd中,在源代码根目录下执行命令:make update
  编译完成后再在vc在运行run
  
  错误可在build\NEOTEL25_06B\log找相关信息



  完整版本请见http://www.51qianru.cn/bbs/

                                                        曙海教育
                                                曙海嵌入式学院3G通信培训中心
                                            (MTK培训,Android培训,iPhone培训)
                                                电话:021-51875830
                                                网址:http://www.51qianru.cn
                                                    讲师:李现路
                                              版权所有-曙海教育 转发请注明出处
发表于 2010-8-6 20:20:53 | 显示全部楼层
hao dongxi
点评回复

使用道具 举报

发表于 2010-8-8 11:27:33 | 显示全部楼层
。。。。。。。[em01]
点评回复

使用道具 举报

发表于 2010-8-18 16:09:50 | 显示全部楼层
.....
富贵上面就有
点评回复

使用道具 举报

发表于 2010-8-26 21:48:00 | 显示全部楼层
hehe,定期一个
点评回复

使用道具 举报

发表于 2010-8-29 12:54:05 | 显示全部楼层
广告啊  是
点评回复

使用道具 举报

发表于 2010-8-30 21:34:43 | 显示全部楼层
hehe,路过
点评回复

使用道具 举报

发表于 2010-8-31 15:04:30 | 显示全部楼层
thanks!!!!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-1-24 22:38 , Processed in 0.049477 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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