MTK
文章平均质量分 71
曹纪乾
嵌入式开发,和一些应用的开发
展开
-
回调函数
程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语义规则的类成员函数.声明函数指针 回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给调用者从而实现调用。要实现回调,必须首先定义函数指针。尽管定义的语法有点不可思议,但如果你熟悉函数声明的一般方法,便会发现函数指针的声明与函数声明非常原创 2008-07-19 09:17:00 · 995 阅读 · 0 评论 -
usb引脚
《usb引脚定义》 PinNameDes cription1VCC+5 VDC2D-Data -3D+Data +4GNDGround《USB引脚图》usb一般的接线方法是这样的:红线:vcc黑线:gnd白线:data-绿线:data+原创 2008-07-19 09:20:00 · 861 阅读 · 0 评论 -
Java ME平台
在MTK 移植的j2me 特性:Java(TM) 平台, Micro Edition, CLDC – MIDP 2文中介绍的手机支持 MIDP 2.0 和 CLDC 1.1 规范MIDP 2 规范包含了多种可选功能,以下功能受支持: o PlatformRequest 闹铃和 PushRegistry 短信 。从 JP-4 还支持 PushRegistry CBS。原创 2008-08-05 16:49:00 · 2326 阅读 · 0 评论 -
Unicode 汉字内码表
啊:21834 阿:38463 埃:22467 挨:25384 哎:21710 唉:21769 哀:21696 皑:30353 癌:30284 蔼:34108 矮:30702 艾:33406 碍:30861 爱:29233 隘:38552 鞍:38797 氨:27688 安:23433 俺:20474 按:25353 暗:26263 岸:23736 胺:33018 案:26696 肮:32942原创 2008-08-07 14:35:00 · 5299 阅读 · 0 评论 -
MT6235
MT6235 is capable of running the ARM926EJ-S(32-bit) RISC processor at up to 208 MHz, thus providing fast data processing capabilities. In addition to the high clock frequency, separate CODE and DATA原创 2008-08-26 13:28:00 · 11205 阅读 · 0 评论 -
mtk camera isp
在camera_yuv_preview_process()中SET_CAMERA_FRAME_RATE(0);改SET_CAMERA_FRAME_RATE(1);这样可以降低一半帧率。如果还有问题,起一个2秒的timer不停地置isp_digital_zoom_flag來reset Image data path Void Resync_TV(){ kal_uint32 save原创 2008-08-26 13:44:00 · 4309 阅读 · 1 评论 -
MTK LCD背光LCD工作原理
1. 一般用Vf/If来表征,还有其他的颜色/波长/亮度/发光角度/效率/功耗 2. VF前降电压是为LED发光建立一个正常的工作状态 3. IF前降电流是促使LED发光,发光亮度与流过的电流成正比例 4. LED VF标称电压:3.4V 5. LED IF工作电流按应用需要为5-500mA,各挡不能混用 6.各种模块LED驱动电流(Vf=3.4V) A. 键盘背光(5原创 2008-08-26 13:45:00 · 2441 阅读 · 0 评论 -
MTK I2C / SCCB Controller
I2C / SCCB ControllerI2C (Inter-IC) /SCCB (Serial Camera Control Bus) is a two-wire serial interface. The two signals are SCL and SDA. SCL is a clock signal that is driven by the master. SDA is a bi原创 2008-08-27 14:54:00 · 3087 阅读 · 0 评论 -
MTK MMI framework
MTK MMI frameworkFollowing are the different components:1. Memory 2. Timer 3. Event Handler 4. KeyPad & Key Handler 5. Entry/Exit Function 6. Highlight/Hint Handler 7. History 8. File System 9. NVRAM原创 2008-08-27 15:32:00 · 3082 阅读 · 2 评论 -
IPhone 秘笈
Part 1: The Phone as PhoneChapter 1: The Guided Tour ............................ 5Sleep Switch (On/Off) ..................................... 6SIM Card Slot .........................................原创 2008-09-01 09:47:00 · 1291 阅读 · 0 评论 -
使用手机支付
下文是一篇关于印度的手机支付的文章,当然走的比较好的是日本和南韩。这篇文章叫移动银行如何运作, HOW M-BANKING WORKS ,从日韩的应用方面谈起,主要在方便性,安全性,手机的支持性(J2ME);主要是一下3种:1)基于应用的模式,需要特定的软件,2)基于SIM的模式,使用SMS来实现,3)基于SIM的模式,电话SIM变成了Credit Card.由此展开的讨论。关键字: MT原创 2008-06-19 08:45:00 · 2031 阅读 · 1 评论 -
通过串口收发短消息
通过串口收发短消息 关键字 短消息,串口,SMS,PDU,Unicode Q 用串口连接GSM手机发送和接收短消息,在应用程序中如何编程实现? Q 我们打算开发一个基于GSM短消息方式的GPS系统,如何利用SMS进行数据通信? A 首先,我们要对由ESTI制订的SMS规范有所了解。与我们讨论的短消息收发有关的规范主要包括GSM原创 2008-06-19 09:22:00 · 1445 阅读 · 2 评论 -
WAP网关服务器应用介绍
WAP网关服务器应用介绍 1. 简介 目前wap已成为信息技术(it)领域内的热门话题,有关这方面的文章和论述了较多,涉及到wap的方方面面,例如协议栈本身、wap的各种应用等。的确,wap实现了21世纪人们随时随地上网冲浪的梦想,是无线通信和internet结合的最佳模式之一。wap应用领域也相当丰富,其最大特点在于系统结构的灵活性和协议的开放性,wap网关服务器(wap g原创 2008-06-25 09:41:00 · 2431 阅读 · 0 评论 -
WAP网关服务器应用介绍
WAP网关服务器应用介绍 1. 简介 目前wap已成为信息技术(it)领域内的热门话题,有关这方面的文章和论述了较多,涉及到wap的方方面面,例如协议栈本身、wap的各种应用等。的确,wap实现了21世纪人们随时随地上网冲浪的梦想,是无线通信和internet结合的最佳模式之一。wap应用领域也相当丰富,其最大特点在于系统结构的灵活性和协议的开放性,wap网关服务器(wap g原创 2008-06-25 09:40:00 · 1294 阅读 · 0 评论 -
C/C++内存问题检查利器——Purify
使用C/C++开发的团队一定有被其内存问题折磨过的经历,内存问题一直是C/C++开发人员的心头之痛。特别当程序越来越多时,类的继承和关联越来越多时,内存问题也就越来越多,很多时候,开发人员在不经意的时候就带入了内存问题。这是C/C++世界中很难避免的东西,哪怕是有10年以上开发经验的老手,也难以避免或是杜绝内存问题。 而且,内存的问题是让人很难察觉的,特别是对于内存问题排名第一的Me原创 2008-06-26 08:31:00 · 3197 阅读 · 2 评论 -
mtk flash配置
在mtk 的flash excel配置表中有些专业名称,在如下的文档中有详细的描写,对配置新的flash都是有帮助的一、对clock的基本认识 第七部分是“clock & power management”,总结如下: 1 s3c2410的clock & power management模块包含三个部分:clock control、usb control、power contr原创 2008-09-18 09:01:00 · 3465 阅读 · 0 评论 -
MTK手机与pc同步传输软件及使用说明
http://www.desaymobile.com.cn/Admin/DownLoad/UploadFiles/MTK&PC.rar原创 2008-09-22 08:22:00 · 2207 阅读 · 0 评论 -
Nucleus 实时操作系统分析报告
Nucleus 实时操作系统分析报告 Nucleus 的好处在于各层协议都提供的是源码 Vxworks 则不提供.Nucleus 的另一大好处是程序员不用写板支持软件包(BSP) 因为操作系统已经开放给程序员不同的目标板在操作系统 BOOT 时可以通过修改源码进行不同的配置 对于程序员来说写 BSP 是一项比较繁琐的任务 有了 OS 的源码这项工作就简单多了 同时调试时也可以跟踪到原创 2008-09-22 08:53:00 · 3121 阅读 · 0 评论 -
MTK平台手机的网络摄像头驱动程序
MTK平台手机的网络摄像头驱动程序http://www.desaymobile.com.cn/Admin/DownLoad/UploadFiles/MTK.rar原创 2008-09-22 10:18:00 · 2295 阅读 · 0 评论 -
MTK Modis 使用简介
MTK Modis 使用简介Modis PC仿真, 要进行如下操作:(假设工程路径为D://X)第一步:在如下目录中D:/X执行 make Prj_Name GPRS gen_modis 第二步: 转到modis目录 D:/X/modis执行 createmodis.pl ../make/Prj_Name_GPRS.mak 第三步:再切换到 D:/X执行 ma原创 2008-11-11 16:03:00 · 4253 阅读 · 0 评论 -
MTK中验证J2ME的问题
名词解释KVM(kilo Virtual Machine)即J2ME移植到MTK的称呼。J2ME (Java 2 Micro Edition) 微缩版,用于消费类电子产品的软件开发。J2ME体系结构包括简表层、配置层和Java虚拟机是J2ME的组成部分。 CLDC包括K虚拟机(KVM)和一组核心类库,主要是针对用户接口简单、内存较小、网络运行时连时断以及带宽较窄的小型无线设备。其中原创 2009-08-03 09:36:00 · 2250 阅读 · 0 评论 -
加入新语言的设计要点
任何语言支持字体的潜在问题(或设计要点): 字体大小>完成这一新的语言支持(应考虑液晶屏的大小,menuitem高度)字符串资源: >检查是否所有字符串对应语言的翻译,并正确显示(应考虑(左右中)软键按钮的宽度,所以该字符串翻译字符串的宽度不能大于软键按钮宽度)输入方法: >检查是否所有编辑屏幕可以输入新的语言字符正确。 >输入法设置菜单 >默认输入法菜单 >光标控制原创 2009-08-03 09:39:00 · 1265 阅读 · 0 评论 -
提供J2ME移植到MTK的技术支持
我们提供J2ME移植到MTK的技术支持,常见平台6226,6225,6223,6228,6235等的05C到08A 的0848软件版本上。 支持各种分辨率: SubCIF,QCIF,QVGA,WQVGA,CIF,VGA,WVGA等。支持触屏,支持预装,和存储器安装,并且可以提出单独某个应用,建立单独图标直接进入。在上面可以使用流行的im工具:QQ, MSN, 飞信,旺旺,Skype等; 各种字原创 2009-06-05 11:31:00 · 1115 阅读 · 0 评论 -
mtk中的zlib
请参考 www.zlib.net原创 2009-08-17 09:46:00 · 1167 阅读 · 0 评论 -
Tethering
Tethering in cellular wireless is the connection of a non-mobile device (e.g. desktop computer, notebook computer, laptop computer), to a mobile device (e.g. cell phone) PDA like Palm Treo, Motorola Q原创 2009-08-17 09:27:00 · 2017 阅读 · 0 评论 -
MTK中的哈希表的资料
哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完整性。链表查找的时间效率为O(N),二分法为log2N,B+ Tree为log2N,但Hash链表原创 2009-08-21 09:46:00 · 3214 阅读 · 0 评论 -
MTK中的哈希表
MTK中存在大量的哈希表,例如电话本,字库的查找算法,都是使用哈希表实现的,因为它的复杂性是Q(1).下面是一些算法。 /** * 推荐使用FNV1算法 */ public class HashAlgorithms { /** * 加原创 2009-08-21 09:41:00 · 1228 阅读 · 0 评论 -
Android应用开发
对于一个Android应用程序来说,是由四种构造块组织而成的,这四种构造块如下:Activity Intent Receiver Service Content Provider 但是,并不是每一个Android应用程序都需要这四种构造块,这不是必须的,某些时候,我们只需要这四种中的几种组合成我们的应用。 当我们明确了我们的应用需要哪些构造块后,原创 2009-09-30 09:39:00 · 1170 阅读 · 1 评论 -
MIDP 2.1的新特征
在经历了N长时间的等待之后,MIDP 2.1终于诞生并应用于实际的机型中,对于MIDP2.0的升级版本,我们没有看到太多的功能推进,而是看到了将MIDP2.0中的许多特性进行了强制化的规定,从而更加的标准性,在兼容MIDP2.0的同时,对于许多组件的规格和性能作出了明确的规定,只是我们最高兴看到的,尤其是对于Image的数个规定,让我们感到欣慰,因为对于不同的厂商,他们的手机对于图片等多媒体能力的原创 2009-09-30 09:18:00 · 1887 阅读 · 0 评论 -
MTK fancy UI
MTK 从09A开始支持 fancy UI, 在.mak中是VENUS_MMI = VENUS_LEVEL1 # NONE, VENUS_LEVEL1并且全部是开源的,是C++代码实现的原创 2009-09-30 09:21:00 · 1821 阅读 · 0 评论 -
MTK上SVG XML的支持
mtk很早的版本就支持 svg,已更小的数据量来描述图像。SVG_SUPPORT = MTK_SVG # NONE, MTK_SVG, IKIVO_DEMO, IKIVO_SVG12, IKIVO_SVG12_WITH_SCRIPT_ENGINE # support SVG image format原创 2009-09-30 09:30:00 · 1028 阅读 · 0 评论 -
MTK手机晶片分类
RF IC: MT6129为2G RF晶片 MT6140为EDGE/GPRS/GSM RF MT6159为WCDMA RF以及电源管理IC MT3326为GPS测量引擎与RF集成 RF3146(7×7mm)、RF3146D(双频)、RF3166(6×6mm)为RFMD的PA ===============================================原创 2009-10-28 17:12:00 · 1579 阅读 · 0 评论 -
MTK中的CBM
在 MTK中包含很多CBM的代码,涉及到函数,变量等等。例如#ifdef __CBM_CM_FEATURE__typedef enum{ SCR_ID_CBM_LIST = CONNECT_MANAGE_BASE + 1, SCR_ID_CBM_DETAIL, SCR_ID_CBM_OPTION, SCR_ID_CBM_DISC_PRODUCESS,原创 2009-10-30 11:09:00 · 2281 阅读 · 2 评论 -
VC命令行编译参数介绍
CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。 注意,所有编译器选项都区分大小写。 若要编译但不链接,请使用 /c。原创 2009-11-14 13:36:00 · 1856 阅读 · 0 评论 -
MT6516智能芯片
MT6516的功能参数颇为强悍,支持WVGA级别的LCD解析度(800×480像素)、MPEG-2解码,支持分辨率最大为500万像素的摄像头,并且整合了多种视频编解码器以支持CMMB、DVB-T、DVB-H等手机电视应用标准。并且,支持上述多媒体功能不需要外加多媒体处理器 (AP)。“MT6516一出来,K3的日子肯定就不好过了,因为集成AP与BB的联发科方案比分离的K3方案具有更多的优势,原创 2009-11-10 11:11:00 · 3975 阅读 · 4 评论 -
MTK blog
<br />http://blog.sina.com.cn/mtkshanghai原创 2010-10-25 18:49:00 · 930 阅读 · 0 评论 -
MTK 10A版本的功能列表 2
<br />10A界面部分做了很多修改和优化。<br />1)enable the display of cascaded option menu<br />#define CFG_MMI_CASCADED_OPTION_MENU (__OFF__)<br /> <br />2)Turn on VRE Calculator application<br />#define CFG_MMI_VRE_CALCULATOR (__OFF__)<br />#define CFG_MMI_VRE_GAME_DICE原创 2010-10-25 19:22:00 · 3027 阅读 · 0 评论 -
RVDS编译高效代码 RVDS compile efficient code
<br />ARM公司开发的编译工具从诞生一刻起,就成为业界针对ARM处理器最有效率的工具,因为它是总结了无数经验技巧,由ARM处理器的开发者ARM公司推出的开发工具。而许多前人的经验技巧就隐藏在编译器的某个角落里,等待着你去发现并加以利用。<br /> 本文就将与大家分享一些鲜为人知,但却可能使你大吃一惊的ARM编译、链接工具使用方法。<br />1.系统高效的关键字<br /> 自从可编程的处理器出现之后,软件程序员就没有停止过对代码优化、代码高效的追求。在当今世界,电子产品领域每天都在原创 2010-10-27 09:24:00 · 1327 阅读 · 0 评论 -
扬声器的工作原理
<br /> <br /> 声音基础知识<br /> <br />人耳的内侧有一层很薄的皮肤,我们称它为耳膜。当耳膜振动时,大脑将这种振动解释成为声音,此即为听觉。气 压的急剧变化是引起耳膜振动最常见的因素。<br />物体在空气中振动时,会发出声音(声音也能通过液体和固体传播,但空气是我们听到扬声器发出的声音的传播媒 介)。当有物体振动时,它会使周围空气分子发生移动。这些空气分子又会挤压它们周围的空气分子,从而以传播扰动的方式在空气中传播振动。<br />为了解这种工作原理,让我们研究一下简单的振动体——原创 2010-10-27 09:39:00 · 9269 阅读 · 0 评论 -
MTK 手机支持3D
<br />MTK 的 6235及以上手机可以很好的表现3D图片。<br />原创 2010-10-25 18:50:00 · 914 阅读 · 0 评论