
MTK
吴遥
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。。。。君子生非异也,善假于物也。
展开
-
L6218E: Image$$ZI$$Limit(referred from sys_stackheap.o)错误的解决办法
L6218E: Image$$ZI$$Limit(referred from sys_stackheap.o)错误的解决办法 作者:任蓬勃 2007-10-09 11:15:20 标签: it/科技 昨天遇到一个十分麻烦的问题,我把MTK编译时遇到这样的错误:Error : L6218E: Undefined symbol Image$$ZI$$Limit (referred from转载 2008-09-25 17:01:00 · 3021 阅读 · 3 评论 -
lua和c/c++互相调用实例分析(转)
lua作为小巧精悍的脚本语言,易于嵌入c/c++中 , 广泛应用于游戏AI ,实际上在任何经常变化的逻辑上都可以使用lua实现,配合c/c++实现的底层接口服务,能够大大降低系统的维护成本。下面对lua和c/c++的交互调用做一个实例分析:lua提供了API用于在c/c++中构造lua的运行环境,相关接口如下://创建lua运行上下文lua_State* luaL_newstate(void) ;转载 2008-11-26 20:05:00 · 1164 阅读 · 0 评论 -
Could not open file ./build/BYD25_07B_GEMINI/gprs/MT6225o/lib/conn_app.lib.
拿到新的工程,执行make BYD25_07B_GEMINI GPRS new,出错了,build目录下MT6225.log文件内容如下:Warning: L6340W: options first and last are ignored for link type of -scatteredFatal error: L6002U: Could not open file ./build/BYD原创 2008-11-24 16:04:00 · 2965 阅读 · 0 评论 -
MTK手机平台添加资源和菜单的方式(转)
一、 菜单的修改或增加: 以一个例子的方式介绍如何添加一个菜单,例子如下: 在主菜单的“设置”菜单下增加一个“我的设定”子菜单,“我的设定”下有两个子菜单:“我 的设定1”和“我的设定2”,打开这两个菜单,分别显示一幅动画。 步骤如下: 1.在../plutommi/mmi/Setting/SettingInc目录下的SettingDefs.h文件中增加如下内容: a. enum转载 2008-11-24 10:55:00 · 1117 阅读 · 0 评论 -
MTK文件读写相关
**相关文件文件操作函数的头文件为fs_func.h常用的文件操作函数有:extern int FS_Open(const WCHAR * FileName, UINT Flag);extern int FS_Close(FS_HANDLE FileHandle);extern int FS_Read(FS_HANDLE FileHandle, void * DataPtr, UINT Len原创 2008-11-20 18:15:00 · 3625 阅读 · 2 评论 -
MTK平台下使用socket实现http通讯
1.移动代理服务器IP:10.0.0.172 port:80 2.MTK socket接口1)soc_create创建socket接口2)soc_setsockopt设置socket option3)soc_connect建立连接,在这里连接的对像是代理服务器10.0.0.1724)soc_send发送信息5)soc_recv接收信息6)非阻塞模式,手机平台通讯都是非阻塞模式,因此原创 2008-10-14 10:47:00 · 7405 阅读 · 6 评论 -
手机平台下使用lua模拟器的经验总结
1. 对于一种新的语言,会有很多不明白的地方。解释方案:有针对性地进行测试,在测试中学习lua的语法、函数使用方法。2. 项目常常是比较紧急,而且有很多新的东西要学习(例如,现在lua要从头开始学习)。这对软件开发都有几点的要求:条理分明,思维敏捷。3. 测试方案:写一个专门用于测试的文件。遇到不懂的就多测试,尽可能地测试。4. lua脚本程序是很大的,通常1000行左右代码的文件大小是40K左右原创 2008-10-11 09:37:00 · 4620 阅读 · 1 评论 -
移动平台下lua调试方法
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2008-10-24 18:31:00 · 2550 阅读 · 5 评论 -
改了某个文件,应该remake哪个模块?
在make目录下查找这个文件名的字符串.字符串所在的文件就在这个模块目录下。(make目录下每个目录代表一个模块,再下一层当然就不是了)原创 2008-10-22 17:41:00 · 843 阅读 · 0 评论 -
输入法移植的笔记
下面的文字有点乱,只因为对这一块内容没有很好的了解。Editorpen.c在输入模式下(比如输入短信),点击屏幕中左右软键之间的软键(也即是切换输入法的按键),会调用函数mmi_pen_editor_switch_input_method,在这个函数里可能会调用wgui_handle_inputbox_change_input_mode来切换输入法(也可能是其它函数),接着会调用m原创 2008-10-22 17:48:00 · 1471 阅读 · 0 评论 -
转 MTK编译过程
导读: Comp.mak 完成模块编译连接,生成bin Gsm2.mak 主编译文件,完成clean,remake,new等工作 XXX_GPRS.mak 客户私有的配置,根据客户的不同,而设定不同的配置文件 Option.mak 工程中的基本配置及宏定义文件 Verno_XXX.bld 版本文件 Custom.bld 要保证在客户版本中都使用相同的配置的地方要写在这里,这转载 2008-09-27 14:43:00 · 2273 阅读 · 0 评论 -
MTK FlashTool 和 Catch工具的介绍
MTK FlashTool 和 Catch工具的介绍 (2008-05-13 09:35:27) var $tag=杂谈; var $tag_code=d8030be77a3a96a2f6865e9e4f45c23e; 标签:杂谈 分类:MTK文章下载工具FlashTool转载 2008-09-25 17:34:00 · 3092 阅读 · 0 评论 -
屏蔽"校准触屏"代码
MTK的手机触屏部分区域坏了。有时候重启动的时候系统还原设置,要校准触屏。主屏弹出消息:“你可以校准触屏使得触笔更加准确,请点击画面开始进行校准。”但是由于手机触屏部分区域坏,导致永远无法退出校准触屏界面。这样就只能把校准触屏的功能给屏障掉在工程目录下找这样一段:“你可以校准触屏使得触”。在文件CustResList_out.txt里找到STR_CALIBRATION_WELCOM原创 2008-09-25 17:31:00 · 2736 阅读 · 1 评论 -
MTK开发工具
开发工具:1。vc6或者更高。MTK的模拟器使用vc作为开发工具。一般有两个版本:PC_Simulator和Modis。似乎一个是06年的一个是07年的。2。ads+activePerl+MSYS+MinGW+其它。ads和activeperl一定要装,MSYS和MinGW在工程里有就要工程主目录下的tools目录下。3.烧写工具:FlashTool,如图所示:其中Downlo原创 2008-09-25 15:27:00 · 3009 阅读 · 1 评论 -
MTK使用系统timer
//首先,定义自己的Timertypedef struct MyTimerItem{ const int index;//多个timer时使用,在这个例子里是没有用的 int delay;//1000相当于1秒 unsigned char used;//是否被使用, FuncPtr timerFunc;//执行原创 2008-09-27 11:25:00 · 2408 阅读 · 3 评论 -
MTK工程目录结构
主目录下有几个比较重要的目录,分别是:plutommi,make,build,tools。先说plutommi,这个目录下有几个重要的目录:Customer,mmi,WIN32FS等。其中Customer是用户放配置文件和资源文件,mmi则放了MTK大部分代码,而WIN32FS则是模拟器的文件系统C盘、D盘等。make文件夹里有两个文件是要注意的:Option.mak和JS25_GP原创 2008-09-26 18:35:00 · 4720 阅读 · 3 评论 -
lua移植到MTK平台小结
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2008-11-28 21:46:00 · 4358 阅读 · 1 评论