MTK_Wap_配置

合集下载

MTK方案介绍

MTK方案介绍

MTK方案介绍MT6205[/B]、MT6217、MT6218、MT6219、MT6223、MT6225、MT6226、MT6227、MT6228、MT6229[/B]均为基带芯片。

MT6305BN[/B]、[/B]MT6318[/B]为电源管理芯片。

MT6129[/B]、[/B]MT6139[/B]为RF芯片。

RF3146(7×7mm)、RF3146D(双频)、RF3166(6×6mm)为RFMD的PA。

1. MT6205[/B]为最早的方案,只有GSM的基本功能,不支持GPRS、WAP、MP3等功能。

(2003年MP)2. MT6218[/B]为在MT6205基础上增加GPRS、WAP、MP3功能。

3. MT6217[/B]为MT6218的cost down方案,与MT6128 PIN TO PIN,只是软件不同而已,另外MT6217支持16bit数据。

(2004年MP)4. MT6219[/B]在MT6218上增加内置AIT的1.3M camera处理IC,增加MP4功能。

8bit数据。

(2005年MP)5. MT6226[/B] 为MT6219 cost down产品,内置0.3M camera处理IC,支持GPRS、WAP、MP3、MP4等,内部配置比MT6219优化及改善,比如配蓝牙是可用很便宜的芯片CSR的BC03模块 USD3即可支持数据传输(如听立体声MP3等)功能。

(2006年MP)6. MT6226M[/B]为MT6226高配置设计,内置的是1.3M camera处理IC。

(2006年MP)7. 从MT6226后软件均可支持网络摄像头[/B]功能,也就是说你的机子可以用于QQ视频。

MT6226A是MTK的26平台早期的产品,现在已经切换到成熟的MT6226B,主要区别在于声音处理AMR解码方面改善,MT6226M则是将内置摄像处理IC提高到130万象素,MT6226C是可以硬件锁网(即如转供移动、连通某一运营商的)。

nokia手机连接电脑用手机WAP上网设置详解

nokia手机连接电脑用手机WAP上网设置详解

nokia手机连接电脑用手机WAP上网设置详解nokia手机连接电脑用手机WAP上网设置详解第一,手机必须有数据线接口或者红外线接口,支持GPRS上网功能!第二,手机设置(以Nakia3220为例,大家举一反三)1、“功能表”->“设置”->“数据连通”->“GPRS”->“GPRS连接”,选“当需要时”,如果你想请证明你的手机电池够棒,也可以选“总是在线”,那样半个小时就可以再充一次电了!哈哈!2、“功能表”->“设置”->“数据连通”->“GPRS”->“GPRS调制解调器设置”->“修改接入点”->“GPRS接入点”,填“cmwap”;(这一步若不会设置或是找不到可以不设置这步,当然,设置了更好!呵呵)第三,数据线部分和红外线部分数据线有DKU-5和DKU-2两种,指的是Nokia的!其中dku-5的用的最多,所支持的手机也最多!其它类型的手机我没用过!汗!先安装DKU-5驱动程序,原装的驱动里面有两个驱动,一个是转com口的驱动,还有一个才是数据线的驱动,两个都必须装!装完驱动后重新启动!最后安装PC套件,版本越高越好!(其中6.4版本以上的都含有dku-2的数据线驱动),装好PC套件后,再重新启动一下!安装驱动,软件这些小儿科,我也不想说了!如果没这些软件,请与我们联系!双手奉上!红外线比较简单,装好驱动就是了,驱动装好后系统托盘里有红外线的标志,一看就知道!本本不用装驱动,自带有!第四电脑部份第一,(若你装的是数据线)打开“控制面板”,双击“电话和调制解调器选项”,在弹出来的框框中点击“调制解调器”选项卡,点击“添加”,安装手机调制解调器,然后在弹出来的框框中,在“不要检测我的调制解调器;我将从列表中选择。

”前面的复选框中打钩,点击下一步,在厂商框中选Nokia,在型号框中选你的手机型号(cable指数据线的猫,irda指红外线的猫,别选错了哦),再点击下一步,在“安装在哪个端口?”,选“数据线所在的端口”(可以在设备管理器中看到端口是第几个端口),点击下一步,在弹出来的验证框中按“仍然继续”,最后按“完成”。

MTK平台硬件图文讲解

MTK平台硬件图文讲解

模 音 放 滤
拟 频 大 波
数字信号处理部分
1
cccdd
模拟音频放 大 、 滤 波
MTK平台 GSM双频手机发送信号 处理流程
数字信号处 理 部 分
A D / C 模 数 变 换 及数字音频滤波 话音压缩编码 R P E - LT P : 1 3 k b p s 信道编码、交织、 加密、突发脉冲形 成、GMSK调制 模拟基带I、Q信号
10
硬件电路原理 -电源管理 - 开关机控制
Powerkey为整机的开关机控制,当开机时Pwoerkey下拉至GND,此时MT6305内部的各个供电模块被使能而开 始输出各路电压,包括基带的Vcore,Vdd,Avdd,Vmem,Vsim,Pmic_vtcxo,各单元电路因为得到电压开始 工作,手机运行程序实现开机,这时基带处理器送出高电平的BBwakeup信号维持各路LDO的输出从而维持开 机。当定时开机或闹钟时间到的时候基带处理器同样送出BBwakeup信号实现自动开机,CPU通过检测Kcol6实 现关机控制。VCXOEN为Pmic_vtcxo的使能信号,Vmsel上拉至Vdd控制Vm输出2.8V给Memory供电。Batuse接 地选择使用锂离子电池供电(充电)。KP_BL_PWM和GPIO3_VIB_EN分别为键盘灯和马达的使能信号。
VCTCXO 26MHz
9
硬件电路原理 -电源管理
Elephant整机供电系统由MT6305BN电源管理IC外加一颗3.3V LDO构成,能提供包括射频以外的其它各单 元电路所需要的工作电压,射频部分的工作电压由射频IC MT6129D内部的LDO提供(射频IC串行接口电 路和TCXO仍然由MT6305提供,射频PA由电池电压VBAT直接提供)。

NOKIA上网设置

NOKIA上网设置

品牌型号6230i 32207270617072806020265072606102602188006030310031083120320033006100610866106610i721072507250i8910i6220623068207200765036503660诺基亚诺基亚诺基亚诺基亚诺基亚7710诺基亚73607370738060606070612561312610诺基亚6681诺基亚N70 N71 N72 N73 N93 3250诺基亚9300诺基亚手机上网设置指南设置方法一、网络设置1.在待机屏幕下进入“功能表”,点击“网络”;2.在网络选项中选择“设置”;3.在设置选项中选择“配置设置”;4.在配置设置中设置参数如下:配置:预设帐号:移动梦网GPRS显示终端窗口:取消二、浏览WAP网页1.在待机屏幕下进入“功能表”,点击“网络”;2.在网络选项中选择“主页”。

一、网络设置1.在待机屏幕下进入“功能表”,点击“服务”;2.在服务选项中选择“设置”;3.在设置选项中选择“连接设置”;4.在连接设置中选择“修改服务设置”;5.在“移动梦网”中选择“传输方式设置”;6.在打开的窗口中设置参数如下:GPRS接入点: cmwapIP地址: 10.0.0.172鉴权类型:普通录音类型:自动用户名:无密码:无二、浏览WAP网页1.在待机屏幕下进入“功能表”,点击“服务”;2.在服务选项中选择“主页”。

一、网络设置1.在待机屏幕下进入“功能表”,点击“工具”;2.在工具选项中选择“设置”;3.在设置选项中选择“连接设置”;4.在连接设置选项中选择“接入点”;5.在接入点中选择“中国移动WAP GPRS”;6.点击左功能键(选项),选择“修改”;7.在修改窗口设置参数如下:连接名称:中国移动WAP GPRS数据承载方式:GPRS接入点名称:Cmwap用户名:无提示输入密码:否密码:无鉴定:普通网关IP地址:10.0.0.172主页:连接安全:关连接类型:永久8.点击左功能键(选项)后选择“高级设置”;7.在“高级设置”中设置参数如下:手机IP地址:自动主域名服务器:0.0.0.0次域名服务器:0.0.0.0服务器地址:无端口号:0二、浏览WAP网页1.在待机屏幕下进入“功能表”,点击“网络”;2.选择“中国移动WAP GPRS”。

MTK指令大全和手机工程模式

MTK指令大全和手机工程模式
┃ ┃ ┃ ┣━音量5 (176)
┃ ┃ ┣━Set temperature---设置温度
┃ ┃ ┣━Set Color---设置颜色
┃ ┃ ┗━Diplay Demo Pic
┃ ┣━GPIO---通用输入输出口(General Purpose I/O port)
┃ ┃ ┣━List GPIO---GPIO列表
┃ ┃ ┣━Key Tone按键音
┃ ┃ ┃ ┣━音量0 (0)
┃ ┃ ┃ ┣━音量1 (15)
┃ ┃ ┃ ┣━音量2 (31)
┃ ┃ ┃ ┣━音量3 (51)
┃ ┃ ┃ ┣━音量4 (67)
┃ ┃ ┃ ┣━音量5 (83)
┃ ┃ ┃ ┣━音量6 (99)
┃ ┃ ┃ ┗━16 Level Setting
┃ ┃ ┃ ┣━[Freq 2] 200
┃ ┃ ┃ ┣━[Duty 2] 60
┃ ┃ ┃ ┣━[Freq 3] 200
┃ ┃ ┃ ┣━[Duty 3] 40
┃ ┃ ┃ ┣━[Freq 4] 200
┃ ┃ ┃ ┣━[Duty 4] 20
┃ ┃ ┃ ┣━[Freq 5] 200
┃ ┃ ┃ ┗━LEV 10:9999999
┃ ┃ ┣━PWM 1
┃ ┃ ┃ ┣━[Freq 1] 20000
┃ ┃ ┃ ┣━[Duty 1] 20
┃ ┃ ┃ ┣━[Freq 2] 20000
┃ ┃ ┃ ┣━[Duty 2] 40
┃ ┃ ┃ ┣━[Freq 3] 20000
┃ ┃ ┃ ┣━Frequency: 20000---频率
┃ ┃ ┃ ┗━Duty: 60
┃ ┃ ┣━PWM2

MTK平台wap默认语言

MTK平台wap默认语言

MTK平台修改wap默认语言发表于: 手机 | 作者: lovespring标签: MTK,wap默认语言,语言代码最近做的一个项目,泰国的客户发现在泰国地区上Google,facebook等网站,网页默认显示中文。

一开始我以为网页显示什么语言可能是通过用户的网关来判断的,比如通过中国移动的GPRS上网,可能就会默认显示中文(当然前提是网页有中文版本)。

后来发现可以通过修改obigo的配置来实现:1,修改custom_wap_config.h中的WAP_COMMON_CFG_ACCEPT_LANGUAGE_HEADER#define WAP_COMMON_CFG_ACCE PT_LANGUAGE_HEADER “th, en, zh;q=0.9″把需要默认的语言代码放在前面。

2,修改bra_prof.c中的BRA_CFG_ACCEPT_LANGUAGE_HEADER同样把需要默认的语言放在前面就可以了。

备注:语言代码:af 南非荷兰语sq 阿尔巴尼亚语ar-sa 阿拉伯语(沙特阿拉伯) ar-iq 阿拉伯语(伊拉克)ar-eg 阿拉伯语(埃及) ar-ly 阿拉伯语(利比亚)ar-dz 阿拉伯语(阿尔及利亚) ar-ma 阿拉伯语(摩洛哥)ar-tn 阿拉伯语(突尼斯) ar-om 阿拉伯语(阿曼)ar-ye 阿拉伯语(也门) ar-sy 阿拉伯语(叙利亚)ar-jo 阿拉伯语(约旦) ar-lb 阿拉伯语(黎巴嫩)ar-kw 阿拉伯语(科威特) ar-ae 阿拉伯语(阿拉伯联合酋长国)ar-bh 阿拉伯语(巴林) ar-qa 阿拉伯语(卡塔尔)eu 巴斯克语bg 保加利亚语be 贝劳语ca 加泰罗尼亚语zh-tw 中文(中国台湾) zh-cn 中文(中华人民共和国)zh-hk 中文(中国香港特别行政区) zh-sg 中文(新加坡)hr 克罗地亚语cs 捷克语da 丹麦语nl 荷兰语(标准)nl-be 荷兰语(比利时) en 英语en-us 英语(美国) en-gb 英语(英国)en-au 英语(澳大利亚) en-ca 英语(加拿大)en-nz 英语(新西兰) en-ie 英语(爱尔兰)en-za 英语(南非) en-jm 英语(牙买加)en 英语(加勒比) en-bz 英语(伯利兹)en-tt 英语(特立尼达) et 爱沙尼亚语fo 法罗语fa 波斯语fi 芬兰语fr 法语(标准)fr-be 法语(比利时) fr-ca 法语(加拿大)fr-ch 法语(瑞士) fr-lu 法语(卢森堡)gd 盖尔语(苏格兰) gd-ie 盖尔语(爱尔兰)de 德语(标准) de-ch 德语(瑞士)de-at 德语(奥地利) de-lu 德语(卢森堡)de-li 德语(列支敦士登) el 希腊语he 希伯来语hi 北印度语hu 匈牙利语is 冰岛语in 印度尼西亚语it 意大利语(标准)it-ch 意大利语(瑞士) ja 日语ko 朝鲜语ko 朝鲜语(韩国)lv 拉脱维亚语lt 立陶宛语mk FYRO 马其顿语ms 马来西亚语mt 马耳他语no 挪威语(博克马尔)no 挪威语(尼诺斯克) pl 波兰语pt-br 葡萄牙语(巴西) pt 葡萄牙语(葡萄牙)rm 拉丁语系ro 罗马尼亚语ro-mo 罗马尼亚语(摩尔达维亚) ru 俄语ru-mo 俄语(摩尔达维亚) sz 萨摩斯语(拉普兰)sr 塞尔维亚语(西里尔) sr 塞尔维亚语(拉丁)sk 斯洛伐克语sl 斯洛文尼亚语sb 索布语es 西班牙语(西班牙传统)es-mx 西班牙语(墨西哥) es 西班牙语(西班牙现代)es-gt 西班牙语(危地马拉) es-cr 西班牙语(哥斯达黎加)es-pa 西班牙语(巴拿马) es-do 西班牙语(多米尼加共和国) es-ve 西班牙语(委内瑞拉) es-co 西班牙语(哥伦比亚)es-pe 西班牙语(秘鲁) es-ar 西班牙语(阿根廷)es-ec 西班牙语(厄瓜多尔) es-cl 西班牙语(智利)es-uy 西班牙语(乌拉圭) es-py 西班牙语(巴拉圭)es-bo 西班牙语(玻利维亚) es-sv 西班牙语(萨尔瓦多)es-hn 西班牙语(洪都拉斯) es-ni 西班牙语(尼加拉瓜)es-pr 西班牙语(波多黎各) sx 苏图语sv 瑞典语sv-fi 瑞典语(芬兰)th 泰语ts 汤加语tn 瓦纳语tr 土耳其语uk 乌克兰语ur 乌尔都语ve 文达语vi 越南语xh 科萨语ji 依地语zu 祖鲁语。

WAP组网与设备要求

WAP组网与设备要求

WAP组网与设备要求WAP(Wireless Application Protocol)是一种无线应用协议,它允许移动设备通过无线网络连接到互联网并访问特定的网络应用。

在建立WAP组网时,需要满足一定的设备要求,以确保网络连接的稳定性和可靠性。

本文将介绍WAP组网的基本原理,并对WAP组网中的设备要求进行详细说明。

一、WAP组网原理WAP组网的基本原理是通过无线技术将移动设备与网络连接起来,使其能够访问特定的网络应用。

在WAP组网中,主要涉及到的设备包括移动设备(如手机、平板电脑)、WAP网关和服务器。

移动设备是WAP组网的核心组成部分,它通过无线网络与WAP网关进行通信。

移动设备上安装有WAP浏览器,用户可以通过浏览器访问互联网上的WAP页面。

在与WAP网关之间的通信过程中,数据会通过移动网络进行传输。

WAP网关是连接移动设备和服务器的中间件,它起着数据转发和协议转换的作用。

WAP网关将移动设备发出的请求转发给服务器,并将服务器返回的数据传递给移动设备。

同时,WAP网关还能够根据不同的网络环境对数据进行压缩和优化,以提高数据传输的效率。

服务器是WAP组网中存储和处理数据的地方。

在收到来自移动设备的请求后,服务器会根据请求内容进行相应的处理,并将处理结果返回给WAP网关。

服务器还可以根据移动设备的类型和属性,提供不同的数据和服务,以满足用户的需求。

二、设备要求1. 移动设备要求移动设备是WAP组网的终端,它需要满足一定的要求才能与WAP 网关进行通信。

首先,移动设备应支持无线网络连接,如2G、3G、4G、5G网络或Wi-Fi网络。

其次,移动设备需要安装有兼容的WAP 浏览器,以便可以访问WAP页面。

另外,移动设备还应具备足够的处理能力和存储空间,以支持复杂的WAP应用和数据传输。

2. WAP网关要求WAP网关是连接移动设备和服务器的关键设备,它需要满足以下要求。

首先,WAP网关应具备良好的网络连接能力,能够稳定地与移动设备和服务器建立通信。

mtk手机工程模式参数设置应用

mtk手机工程模式参数设置应用

mtk手机工程模式参数设置应用--调整MP3播放音量mtk手机工程模式下的几个应用“MP3、MP4播放不论是用耳机还是机内喇叭,音量关到最小仍然觉得大”,解决方法如下:打开数字键盘,输入*#3646633#进入工程模式菜单2)选择③“音频”进入音频类型菜单;3)选择②“正常”进入正常模式菜单;4)选择④“Melody”;这里有音量0-6代表整个音量分7个级数,音量0代表最小音量级数,它的实际音量数值是64,难怪关不到静音,罪魁祸首就在此了各音量级数值分别如下:音量0--64 音量1--80 音量2--96 音量3--128 音量4--160 音量5--192 音量6--224。

5)选择①“音量0”,确定进入调整。

利用下方向键调整直到0;然后确定,一步一步返回,到提示“修改参数?”的时候选择“是”,然后返回退出工程模式,调整完毕。

不过这样一来,音量从级数0到1的变化太大了,因此,可以根据个人喜好将各个音量级数值作适当调整,以适应人耳听力灵敏度。

一句话,不要使音量从某个级数跳到相临级数时让人感到很突然,变化很大,而应该是感到有变化但不大,能够适应。

所以需将音量1-6 6个级数值重新调整,当然,如果没必要的话也就罢了。

MTK平台各芯片功能简介和手机工厂模式指令参数详解MTK指令!设置指令:*#66*#/中文语言:*#0086# + send查看版本:*#8375#软件版本:*#8882#测试:*#87#调试:*#8899#默认语言:*#0000#+通话键设置英文:*#0044#+通话键繁体中文:*#0886#+通话键简体中文:*#0086#+通话键串号查询:*#06#原厂设置:*#66*#查看版本:*#8375#工厂指令:*#3646633#自动测试:*#87#软件版本:*#8882#*#035670766*001#*#035670766*002#MT芯片的出厂密码为1122有一些机器开机输入*#66*#不进测试的。

手机怎么设置wap参数

手机怎么设置wap参数

手机怎么设置wap参数
手机上网设置WAP参数方法如下:
功能表→设置→配置设置→个人配置设置→*作→新增→网络→账号名称:不用改→主页:wap.monter→用户名和密码要清空→使用首选接入点:取消→接入点设置→代理:已启动→代理地址:10.0.0.172→代理端口:80→传输方式:GPRS→传输方式设置→GPRS接入点:cmwap→鉴权类型:普通→用户名和密码清空。

*信设置:
功能表→设置→配置设置→个人配置设置→*作→新增→多媒体信息→账号名称:不用改→服务器地址:mmsc.monter→使用首选接入点:取消→接入点设置→代理:已启动→代理地址:10.0.0.172→代理端口:80→传输方式:GPRS→传输方式设置→GPRS接入点:cmwap→鉴权类型:普通→用户名和密码清空。

最后:
功能表→设置→配置设置→预设配置设置:个人设置功能表→设置→配置设置→在全部软件中启动预置设置
QQ设置:
功能表-设置-配置设置-个人配置设置—*作—新增—(选择)接入点;
帐号名称:(可以随便取)
接入点设置—传输方式:分组数据
传输方式设置—分组数据接入点:CMWAP
网络类型:IPV4
鉴权类型:普通
用户名及密码:WAP
设置好后,返回到配置设置-首选接入点-(你刚才设置的帐号名称)。

MTK芯片功能详细介绍

MTK芯片功能详细介绍

MTK 芯片功能介绍让你更加了解MTK联发科是全球IC设计领导厂商,专注于无线通讯及数位媒体等技术领域。

本公司提供的晶片整合系统解决方案,包含无线通讯、高解析度电视、光储存、DVD及蓝光等相关产品,市场上均居领导地位。

产品介绍:手机基频晶片组Baseband MT SeriesMT6223,MT6225,MT6226,MT6226M,MT6227,MT6228,MT6229,MT6230,MT6235,MT6238,MT6239,MT6253,MT6268,MT6516首先,MTK平台是一个广泛意义上的概念,是基础Nucleus OS的嵌入式操作系统。

同样的MTK平台的手机,却会有不同的功能,速度也会不一样,所支持的软件也会不一样,这一切都是因为芯片组的原因。

可以用WM系统来对比,WM相当于MTK,经常刷ROM的都应该知道WMROM的内核版本,比如23001,23004,23009之类的,因此MTK里的芯片组6227,6229,6235就类似于WM里的内核版本(只是举例,其实是有区别的)。

由于手机所采用的MTK芯片的不同,产生手机功能上的差异。

那么怎么才能知道自己手机的版本号呢?只要直接在你的手机键盘上输入*#66*#这几个字符(各机型有所不同),如果是MTK平台的手机,就会进入手机的工程界面。

这时候我们在“VERSION”也就是“版本信息”这个栏目,往下翻动,点击“BB CHIP”这一项,就会显示出主板的芯片型号。

从大的方面来说,MTK的芯片组有三种:第一种是电源芯片。

目前MTK有两种电源芯片,分别是MT6305和MT6318。

第二种是射频芯片。

目前所有MTK机型的射频芯片,都是使用MT6129和MT6139芯片来实现信号接收和发射。

第三种是CPU芯片,也叫做主控芯片。

而我们通常所说的MTK的芯片,指的就是CPU 芯片。

MT6205、MT6217、MT6218、MT6219、MT6225、MT6226、MT6227、MT6228均为基带芯片,所以芯片均采用ARM7的核。

MTK芯片介绍大全

MTK芯片介绍大全

手机MTK芯片介绍大全联发科技是全球IC设计厂商之一,专注于无线通讯及数位媒体等技术领域。

本公司提供的晶片整合系统解决方案,包含无线通讯、高清数字电视、光储存、DVD及蓝光等相关产品,市场上均居领导地位。

联发科技成立于1997 年,公司总部设于台湾新竹科学工业园区笃行一路1号,并设有销售及研发团队于中国大陆、新加坡、印度、美国、日本、韩国、丹麦及英国。

2007年9月10日,联发科(MTK)宣布取得ADI手机芯片产品线。

手机基带芯片组:MT6205 只有GSM的基本功能。

MT6218 GSM+GPRS+WAP,MP3功能。

MT6217 为MT6218的简化版,功能一样,引脚一样.不可互换。

MT6219 GSM+GPRS+WAP,MP3,MP4功能,内置AIT的1.3M 照相IC。

MT6226 为MT6219 的简化版,内置0.3M 照相IC,功能一样.MT6226M 与MT6226功能基本一样,只是内置的是1.3M 照相ICMT6227 与MT6226功能基本一样,只是内置的是2.0M照相IC,引脚一样.不可互换。

MT6228 GPRS、WAP、MP3、MP4, TV OUT功能,内置300万像素的拍照功能MT6229 在6228的基础上多了个EDGE功能6223 GSM+GPRS基带处理,无MP3功能,不可外接TF卡,不支持照相; 内置电源管理6223p GSM+GPRS基带处理,有MP3功能,可外接TF卡,不支持照相; 内置电源管理6223c GSM+GPRS基带处理,有MP3功能,可外接TF卡,支持照相,内置电源管理MT6230 EDGE、GPRS、WAP、MP3、MP4, TV OUT功能内置130万像素的拍照功能MT6235 GSM GPRS、WAP、MP3、MP4, TV OUT功能, 200万像素的拍照功能,内置电源管理MT6238 GPRS+EDGE平台,集成更多多媒体芯片,系统强化了拍照、拍摄、音乐、运行速度等功能。

MTK手机软件系统工程和配置简介

MTK手机软件系统工程和配置简介

MTK是现在市场上所有国内手机设计、制造商使用的最多的一个完整的手机产品解决方案,大部分做手机的技术人员都对此有接触和了解。

不过,MTK的整套软件系统十分庞大且复杂,很多刚接触这套系统的软件工程师一时不知如何进行配置和客户化定制。

本文在此对整个MTK软件系统的工程结构和配置进行了简单介绍,希望通过此文和大家相互交流MTK软件系统的维护和修改、定制方面的心得。

MTK使用了nucleus实时操作系统,在其上做了个内核抽象层的封装,以适应多种实时操作系统,如oscar、ThreadX、nucleus。

整个软件系统包括nucleus操作系统、平台设备驱动、协议栈、文件系统、WGUI、MMI、J2ME等。

在这里MMI部分几乎包括了操作系统内核、协议栈、文件系统之上的所有部分,其中WGUI也在其中。

MTK的PC模拟版使用VC的编译器和链接器生成,ARM版使用ADS1.2的编译器和链接器生成。

因为MTK的整个软件系统是一个很庞大而且复杂的工程,并且要支持多个MTK的产品系列和多家客户的客户化支持,使用集成开发环境(IDE)已经无法胜任,而且很难做到整个工程的自动构建和资源、代码的生成。

所以MTK的软件系统使用了windows下的GNU开发工具链(MinGW)来进行工程的管理、配置和构建,MTK将MinGW放到了第三方工具中。

另外还使用了perl脚本来解析用户输入的命令行参数,因此第三方工具中还包含了ActivePerl(windows下的perl解释器)。

不过,整个软件系统并没有使用MinGW的全部工具,好象只使用了make这个工具,由几个Makefile控制了构建的过程,在编译和链接时根据最终生成PC模拟版还是ARM版而分别调用VC的编译器和链接器或ADS1.2的编译器和链接器。

接下来我们从具体的工程实践来看MTK的手机软件系统。

一. MTK手机软件系统的目录结构简介MTK手机软件系统的主要目录如下所示,因整个工程的目录树非常庞大,为简单起见和减小篇幅,去除了在工程结构中相对不重要的目录。

MTK平台配置介绍

MTK平台配置介绍


③ ④
ATCI: AT Command Interpreter, 解释来自PC端的命令并命令 L4做相应的动作 L4A: L4 adaptation Layer, MMI与L4A通过消息通信 L4C: L4 Control entity, 处理所有的应用程序请求和响应 UEM: User equipments adaptation, 驱动相关的适配层
MTK Customer创建task
typedef struct { kal_char *comp_name_ptr; kal_char *comp_qname_ptr; kal_uint32 comp_priority; kal_uint16 comp_stack_size; kal_uint8 comp_ext_qsize; kal_uint8 comp_int_qsize; kal_create_func_ptr comp_create_func; kal_bool comp_internal_ram_stack; } comptask_info_struct; const comptask_info_struct custom_comp_config_tbl[ MAX_CUSTOM_TASKS ] = { /* INDX_CUSTOM1 */ {"CUST1", "CUST1 Q", 210, 1024, 10, 0, customMMI_create, KAL_FALSE}, NULL, KAL_FALSE}, }
⑤ ⑥ ⑦ ⑧ ⑨ ⑩
PHB: Phone book management, 电话簿相关的处理,如分类等 SMU: SIM management Unit, 安全性管理以及STK CSM: Circuit switching protocol stack management电路交换协 议栈管理 RAC: Registration access control SMSAL: Short message service application layer TCM: Terminal context management

MTKWAP和MMS网络服务配置

MTKWAP和MMS网络服务配置

MTKWAP和MMS网络服务配置1.数据账户配置1.1 APN 简介APN的英文全称是Access Point Name,中文全称叫接入点,是您在通过手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问网络1.2 网络服务--〉数据帐户:此菜单用来管理各个运营商的Apn设置(包括上网的Apn,收彩信的Apn)。

菜单下默认的运营商Apn设置来源于NVRAM_EF_ABM_PS_PROFILE_DEFAULT 数组,修改NVRAM_EF_ABM_PS_PROFILE_DEFAULT 后只需升级#define NVRAM_EF_ABM_GPRS_PROFILE_LID_VERNO "064" //modify1.3 数据账户配置(修改默认数据账户列表)找到NVRAM_EF_ABM_GPRS_PROFILE_DEFAULT数组,按照WAP定义的相关规则进行相应的设置,其中APN为固定项,必须按照供应商提供的APN地址进行设置。

数据账户每条记录是这样一个结构体typedef struct{kal_uint8 context_id;kal_uint8 name_length;kal_uint8 name_dcs;kal_uint8 authentication_type;kal_uint8 name[32];kal_uint8 user_name[MAX_GPRS_USER_NAME_LEN];kal_uint8 password[MAX_GPRS_PASSWORD_LEN];kal_uint8 dns[4];kal_uint8 apn[MAX_GPRS_APN_LEN];kal_uint8 apn_length;nvram_editor_qos_struct req_qos;} nvram_ef_abm_gprs_profile_struct;如图对China Mobile GPRS的接入点进行设置:/*China Mobile, GPRS cmwap*/15, //数据账户index,从1开始16, //数据账户名称长度0x00,0x00,‘C’, ‘h’, ‘i’, ‘n’, ‘a’, 0x00, ‘M’, ‘o’, ‘b’, ‘i’, ‘l’, ‘e’, 0x00, ‘G’, ‘P’, ‘R’,‘S’, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Name0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, // user name0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // password0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, // dns0x00, 0x00, 0x00, 0x00, // secondary dns‘c’, ‘m’, ‘w’, ‘a’, ‘p’, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, // apn5, // apn_len0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //provurl0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //napid0x00, //account_type0x00, //read_only对应代码举例:content list结构如下:typedef struct{kal_uint8 editable;kal_uint8 empty;kal_uint16 proxy_port;kal_uint8 url[NVRAM_PROFILE_URL_LEN];kal_uint32 data_account_primary_id;kal_uint32 data_account_secondary_id;kal_uint8 conn_type;kal_uint8 proxy_ip[4];kal_uint8 username[NVRAM_PROFILE_USERNAME_LEN];kal_uint8 password[NVRAM_PROFILE_PASSWORD_LEN];kal_uint8 use_proxy_status;} nvram_profile_content_struct;nvram_profile_content_struct constNVRAM_EF_MMS_PROFILE_CONTENT_DEFAULT[NVRAM_PR OFILE_MAX] ={1,0,80,"http://mms",10,-1,1,210,241,199,199,"","",0},其中第一个参数为是否为可修改状态(1为不可修改2为可修改) 第二个参数为是否为空第三个参数端口号第四个参数是主页第五个参数是接入点的主要id 第六个参数接入点的次要id 第七第连接类型第八九十十一为ip 第十二个为帐户名第十三个为密码第十四个为代理状态2.WAP 配置流程2.1 WAP简介:(以下示例为x200)WAP(Wireless Application Protocol),即无线应用协议。

MTK网络参数总结

MTK网络参数总结

网络参数总结网络参数分GSM和GPRS两部分,以下分类说明GSM参数部分(BY GSX)GSM参数对应的数组为NVRAM_EF_CSD_PRO(23c_08a平台)(不同平台可能不一样,比如53平台为COMMON_NVRAM_EF_CSD_PRO,一般找含有CSD_PRO即可)数组结构体为typedef struct{l4_addr_bcd_struct addr;kal_uint8 csd_ur;//指速度,一般有三种:0x01表示4.8kbps,依次为0x02为9.6kbps,0x03为14.4kbps kal_uint8 csd_type;//线路型态。

0x01为analogue,0x02为ISDNkal_uint8 csd_module;//使用的数据模块,没有要求设置为0kal_uint8 auth_type;//认证类型,一般为normal“0x00kal_uint8 user_id[32];//用户名称kal_uint8 user_pwd[32];//密码kal_uint8 dns_addr[4];//dns服务器地址kal_uint8 sec_dns_addr[4];second dns服务器地址l4_name_struct name;//见下面kal_uint8 prov_url[16];//一般为0kal_uint8 napid[16]; //一般为0kal_uint8 account_type; //一般为0kal_uint8 read_only; //一般为0} nvram_ef_csd_pro;注:其中l4_addr_bcd_struct add结构体类型为typedef struct _l4_addr_bcd_struct//{kal_uint8 addr_length;kal_uint8 addr_bcd[41];} l4_addr_bcd_struct;//此结构体主要是包含gsm数据的号码,第一个是号码长度,第二个是号码,号码的写入规则参见下面举例l4_name_struct name 结构体typedef struct _l4_name_struct{kal_uint8 name_length;//gsm数据服务商名长度kal_uint8 name_dcs;//一般为0kal_uint8 name[32];//gsm数据服务商名} l4_name_struct;举例说明以下以中华电信CHT为例:kal_uint8 const COMMON_NVRAM_EF_CSD_PRO[] = {#ifdef CUSTOM_CSD_PROCUSTOM_CSD_PRO#else /* CUSTOM_CSD_PRO*/0x06, 0x81, //号码长度,没有搞明白为什么号码不是空都写得是0x06, 0x81,这个数,有研究明白的还请指教。

MTK配置文件参数说明

MTK配置文件参数说明

.MTK配置文件 4.1 INI 文件的介绍:4.1.1[射频功能组的复位]下面是setup INI文件中定义的项目。

GSM900 Sig = 1GSM1800 Sig = 1GSM1900 Sig = 1GSM900 NSig = 1GSM1800 NSig = 1GSM1900 NSig = 1通常设置为1,指在对CMU200设置之前对设备进行复位,为0时不复位。

4.1.2 系统设置:setup INI文件中定义的项目:External Reference Clock = 0 默认值为0,指使用CMU200输出的参考时钟,为1时使用外部参考时钟。

CMU Base GPIB Address = 20CMU的GPIB地址的设置,要与软件对应。

Instrument = "CMU200"使用的设备为CMU200Power Supply Address = GPIB0::5::INSTR电源地址的设置使用Kei230x时,应为Power Supply Address = 5CMU RF Port = 2CMU200使用的射频端口设置Test Mode = 0设为0指需要手动对设备进行初始化,1指在综测时软件将自动对设备进行初始化,2指在校准时软件将自动对设备进行初始化,3指在校准和综测联合测试时软件将自动对设备进行初始化FDM database file = "c:\\Program Files\\MTK_atedemo\\report\\BPLGUInfoCustom" Database文件的存放路径,必须与手机软件对应Calibration file = "c:\\Program Files\\MTK_atedemo\\MTKCAL_6205B.INI"校准初始默认值设置文件的路径Config file = "c:\\Program Files\\MTK_atedemo\\meta_6205B.CFG"关于校准的设置,如校准的信道,限制的最大、最小值Report file path = "c:\\Program Files\\MTK_atedemo\\report_6218B"测试报告的存储路径Database file = "c:\\Program Files\\MTK_atedemo\\Report_Statistics\\6218B_statistics.xls" 测试结果文件的存放路径IMSI = "001010123456789"SIM卡中的IMSI号的设置POWER ON AFTER CHANGE = 1联合测试时,如果设备改变不同状态时较慢,则设置为1Stability Count = 1循环测试的次数设置Fixture COM port = 1串口地址设置System Cable Loss Calibration = 0校准系统的线损选择4.1.3呼叫建立设置Setup Network = 1建立呼叫时的网络设置,1指GSM频段,2指DCS频段,3指PCS频段GSM Call Setup Channel = 1建立呼叫的信道号设置GSM BCCH Channel = 32广播控制信道的设置DCS Call Setup Channel = 512DCS建立呼叫的信道设置DCS BCCH Channel = 700DCS广播控制信道的设置PCS Call Setup Channel = 512PCS建立呼叫的信道设置PCS BCCH Channel = 700PCS广播控制信道的设置GSM850 Call Setup Channel = 128GSM850建立呼叫的信道设置GSM850 BCCH Channel = 128GSM850广播控制信道的设置BCCH RF LEVEL = -60下行广播控制信道电平BS TCH LEVEL = -80.5基站业务信道电平Triple Band = 0设置为1时要进行PCS的测试DCS Band = 1为1指综测时要测DCSGSM Band = 1为1指综测时要测GSMGSM850 Band = 0为1时,综测要测GSM850GPRS TEST = 0为1时要进行GPRS的测试4.1.4 信令测试Power Measment Burst = 10定义功率测试时,要测的Burst的数量Average Burst Power = 1为1指要进行平均功率的测试Peak Burst Power = 1为1指要进行峰值功率的测试PVT Match = 1为1指进行功率时间模板测试Modulation Measment Burst = 10定义调制频谱测试时所要测试的Burst数量Phase Error Peak = 1为1指要进行相位峰值误差的测试Phase Error RMS = 1为1指要进行相位均方值误差的测试Frequency Error = 1为1指要进行频率误差的测试ORFS MOD Burst = 10定义调制频谱测试时,所要测试的Burst的数量Spectrum Modulation = 1为1指要进行调制频谱的测试ORFS Switch Burst = 10定义开关频谱测试时,所要测试的Burst的数量Spectrum Switch = 1为1指要进行开关频谱的测试Rx Quality = 0是否进行接收质量的测试RX Level = 0是否进行接收电平的测试RFER = 0是否进行误码率的测试BBB = 0是否进行Bust By Burst的误码率测试GSM Rx Meas Level = -100定义GSM测试误码率时的下行功率DCS Rx Meas Level = -100定义DCS测试误码率时的下行功率PCS Rx Meas Level = -100定义PCS测试误码率时的下行功率Rx RFER Burst = 128定义测试时的Burst数量Rx BBB Burst = 88定义Bust By Burst的误码率测试时,要测的Burst数量GSM Output Loss = 0.6GSM输出补偿设置GSM Input Loss = 0.6GSM输入补偿的设置DCS Out Loss = 1.2DCS输出补偿的设置DCS Inp Loss = 1.2DCS输入补偿的设置PCS Out Loss = 1.3PCS输出补偿的设置PCS Inp Loss = 1.3PCS输入补偿的设置Location update timeout = 50位置更新的延时设置Timing Error Limit = 5(bit)时间提前量的限制设置RX Level Limit = 27接收电平的限制设置RX Quality Limit = 3接收质量的限制设置Stop Condition = 0停止条件的设置,为0指无论中间的测试项目是否通过,都要继续进行测试,直到测试结束,为1指当有测试Fail的项目时,则停止测试Version New = 0当使用的综测仪的版本大于3.5时,或RAM>256M时,可以设为1,以设置其进行并行的测试,旧版本设为1时将增加测试时间Final Test With Calibration = 1设为1指进行综测和校准的联合测试Wireless Test = 0为1指进行耦合测试Get Barcode = 1读取并检查板测状态RX ClassII Limit = 1.5接收误码率ClassII的限制设置RX ClassIb Limit = 1.5接收误码率ClassIb的限制设置Default Test Items = 1综测提供了两种模式,为1时,将按照[Signalling Measurement]中的定义进行测试,为0时将按照[GSM xx]中的设置进行测试Check BarCode Delay = 15.0检测板号延时设置(综测前检测板测是否通过时,要进行板号的读取)Handover Delay Time = 0.5测试频段Handover的延时设置BER MEAS MODE = 0为0时进行单时隙的测试,为1时将进行连续时隙的测试BER Continuous Meas Delay = 1.5定义Ber连续测试模式的测试延时Mobile Report RxQ Delay = 1.5接收质量测试的延时设置,(延时以便得到正确的移动台测试值)MT Call = 0为0时手机将拨号112以进行呼叫建立,为1时,指设备将呼叫移动台进行通信连接GSM850 Rx Meas Level = -100当“default testing items”为1时,ATE将使用此值进行BER的测试6218B Normal Baud Rate = 115200定义6218B的通信波特率6205B Normal Baud Rate = 57600定义6205B的通信波特率RX Level Limit MAX = 31接收电平的最大值设置4.1.5校准设置GSMN OUT LOSS = 0.6非信令模式下GSM的输出损耗设置GSMN INP LOSS = 0.6非信令模式下GSM的输入损耗设置DCSN OUT LOSS = 1.2非信令模式下DCS的输出损耗设置DCSN INP LOSS = 1.2非信令模式下DCS的输入损耗设置COM PORT = 4串口端口设置Auto Barcode = 0为1时,软件将自动生成板号Auto Barcode Step = 1板号自动生成时的增加步长设置ADC Calibration = 0为1将进行ADC的校准Frequency Bank with PCS = 0定义是否进行PCS频段的校准BB Chip Type = "6205B"定义芯片类型CO GSM900 = 70从CFG文件中读取GSM校准信道的值CO DCS1800 = 700从CFG文件中读取DCS校准信道的值CO PCS1900 = 660从CFG文件中读取PCS校准信道的值PCSN OUT LOSS = 1.3设置非信令模式下测试PCS时的输出线损PCSN INP LOSS = 1.3设置非信令模式下测试PCS时的输入线损Enter META Mode Timeout = 10000设置进入META模式的延时Enter META Timer Delay = 2.0校准时,当电源控制异常时,可以调整此项设置AFC Calibration = 1为1时将进行AFC校准Pathloss Calibration = 1为1时将进行路径损耗校准APC Calibration = 1是否进行APC校准APC Check = 1为1时将进行APC的检测Frequency Bank with GSM850 = 0为1时将进行GSM850的校准Frequency Bank with GSM900 = 1为1时将进行GSM900的校准Frequency Bank with DCS1800 = 1为1时将进行GSM1800的校准Add Calibration Status = 1为1时将把校准结果加入条码的60,61位如:PASS : char[60]=’1’ , char[61]=’0’FAIL : char[60]=’0’, char[61]=’1’4.1.6 IMEI设置Scan IMEI = 0为1时,可以使用扫描仪扫描条码,软件会将IMEI号写入手机4.1.7综测发射测试检测:下面是CFG文件中定义的综测和校准PCL限制表:GSM900_MAX_P = "6.0,8.0,10.0,12.0,13.8,15.8,17.8,19.8,21.8,23.8,25.8,27.8,29.5,31.0,32.9,"GSM900_MIN_P = "4.0,6.0,8.0,10.0,12.5,14.5,16.5,18.5,20.5,22.5,24.5,26.5,28.5,30.0,31.7,"DCS1800_MAX_P = "2.0,3.5,5.0,7.0,9.0,11.0,12.5,14.5,16.5,18.5,20.5,22.5,24.5,26.5,28.0,31.0,"DCS1800_MIN_P = "0.0,1.5,3.5,5.0,7.0,9.0,11.5,13.5,15.5,17.5,19.5,21.5,23.5,25.0,27.0,28.7,"PCS1900_MAX_P = "0.5,2.5,4.5,6.5,8.5,10.5,12.5,14.5,16.5,18.5,20.5,22.5,24.5,26.5,28.5,30.5,"PCS1900_MIN_P = "-0.5,1.5,3.5,5.5,7.5,9.5,11.5,13.5,15.5,17.5,19.5,21.5,23.5,25.5,27.5,29.5,"频率和相位误差的限制表:GSM_Freq_Error_Limit = 90DCS_Freq_Error_Limit = 180PCS_Freq_Error_Limit = 190Phase_Error_Peak_Limit = 20Phase_Error_RMS_Limit = 5Spectrum due to switching enable = "1,0,0,1,"开关频谱和调制频谱的偏移量的定义:"1,0,0,1," 指使用+/- 400k 和+/-1.8M的偏移量进行测试Spectrum due to Switching +400kHz= -31.182460Spectrum due to Switching -400kHz= -29.590330Spectrum due to Switching +600kHz= -35.207820Spectrum due to Switching -600kHz= -32.279390Spectrum due to Switching +1.2MkHz= -34.092160Spectrum due to Switching -1.2MkHz= -38.503780Spectrum due to Switching +1.8MHz= -43.583010Spectrum due to Switching -1.8MHz= -46.116880Spectrum due to modulation enable = "0,0,0,1,0,0,0,0,0,0,1,"Spectrum due to Modulation +100kHz= -8.557312Spectrum due to Modulation -100kHz= -8.777496Spectrum due to Modulation +200kHz= -34.214780Spectrum due to Modulation -200kHz= -34.015660Spectrum due to Modulation +250kHz= -39.874850Spectrum due to Modulation -250kHz= -38.849580Spectrum due to Modulation +400kHz= -61.613100Spectrum due to Modulation -400kHz= -62.010590Spectrum due to Modulation +600kHz= -66.382050Spectrum due to Modulation -600kHz= -66.253600Spectrum due to Modulation +800kHz= -66.471500Spectrum due to Modulation -800kHz= -67.809330Spectrum due to Modulation +1MHz= -68.384120Spectrum due to Modulation -1MHz= -68.194400Spectrum due to Modulation +1.2MHz= -69.887570Spectrum due to Modulation -1.2MHz= -71.136630Spectrum due to Modulation +1.4MHz= -73.157710Spectrum due to Modulation -1.4MkHz= -72.516720Spectrum due to Modulation +1.6MHz= -74.163570Spectrum due to Modulation -1.6MHz= -76.117770Spectrum due to Modulation +1.8MHz= -76.022610Spectrum due to Modulation -1.8MHz= -78.223210Spectrum due to switch limit = "-10.0,-10.0,-21.0,-21.0,-21.0,-21.0,-24.0,-24.0,"开关频谱的限制值Spectrum due to modulation limit Line0001 ="0.5,0.5,-30.0,-30.0,-33.0,-33.0,-55.0,-55.0,-60.0,-60.0,-60.0,-60.0,-60.0,-60.0,"调制频谱的限制值4.1.板号Barcode = "S4716A0007 00"定义板号的起始值Barcode Limit = "MT012345678901234569"滤除未定义的板号,检测写入的板号位数。

MTK联网高级操作

MTK联网高级操作

MTK联网高级操作mtk联网高级操作.(2022-04-2715:22:18)有没有先建立gprs或cdma?只有先连接了才有ip,才能上网,否则设备上网络是不同的,你可以用ie先试上网,它自己会连接,我写程序已经实现了连接GPRS和CDMA,正常使用插座因为你使用的socket是阻塞的,所以你连接后它一直等待连接反应,程序就死了,不过过一段时间超时后就不会死了帐户ID是MTK为各种拨号配置的一组号码比如cmcc的cmwap80等信息是一组acountid=15cu的一组是16如果您想使用中国移动的配置,可以将15Cu的配置转换为16mtk网络是手机网络,同pc上的网络不同,手机网络包括gprs连接和tcp连接,所以建立mtk的网络连接时需要首先设置好网络账号,建立gprs连接,在gprs连接建立后,然后建立TCP连接。

具体流程如下:1。

设置网络帐户的访问点:在mtk的网络中分wifi、gprs和gsm三种,我们在上网时使用最多的是gprs方式。

一般情况下,gsm和gprs分别各有10个账号,在网络->数据账号资料里面可以看到。

gsm 的10个账号资料对应的id是从0-9,gprs的10个账号资料对应的id是从10-19。

每个账号资料里面最关键的是接入点,通常情况下,接入点是cmwap或cmnet。

代表是使用cmwap还是cmnet联网方式。

这两种联网方式的区别在于,使用cmwap需要经过中国移动的代理服务器10.0.0.172,才能连接到最终的服务器上去。

而cmnet则直接连接到最终要访问的服务器。

账号id在调用soc_create时会用到,由此就决定了用的是哪个接入点,什么方式进行联网。

设置接入点可以有两种方式:1)选择一个已经设置好接入点的账号id,直接拿来使用。

2)异步发送消息PRT\uMMI\uPS\uSet\uGPRS\uData\uAccount\uSet要在req模式下使用的帐户数据的访问点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MTK 主页书签(2010-05-04 11:43:30)转载Nvram_common_config.cNVRAM_EF_WAP_PROF_WAP_PROFILE_CONTENT_DEFAULTcustom_wap_cust_pack.cbookmark中添加新书签bra_bkm_add_new_bookmark(char* title, char* url)STR_ID_BRW_BOOKMARKSMENU_ID_BRW_HOMEPAGEmmi_brw_bookmarks_highlight_hdlrtypedef struct{U8 default_drive_name[BRW_BKM_DRIVE_NAME_LENGTH * ENCODING_LENGTH]; U8 default_folder_path[(BRW_BKM_MAX_PATH_LEN+1) * ENCODING_LENGTH]; U8 sel_folder_path[(BRW_BKM_MAX_PATH_LEN+1) * ENCODING_LENGTH];U8 sel_file_path[(BRW_BKM_MAX_PATH_LEN+1) * ENCODING_LENGTH];U8 sel_file_name[(BRW_BKM_MAX_FILE_NAME_LEN+1) * ENCODING_LENGTH]; U8 sel_file_extn[(BRW_BKM_MAX_FILE_EXTN_LEN+1) * ENCODING_LENGTH]; U8 sel_file_url[(BRW_MAX_URL_LENGTH+1) * ENCODING_LENGTH];S32 sel_file_index;U32 index_highlighted_item;brw_bkm_file_info_struct *file_info_list;U32 total_file_count;}brw_bkm_context_struct;MAIN_MENU_SERVICES_MENUID -> SERVICES_WAP_MENU_ID -> WapHiliteHandler() -> goto_mobile_suite_screen()书签:custom_wap_cust_pack.c 在项目文件的mak 文件中查看WAP_SUPPORT 的值,比如为OBIGO_Q03C,在它下面的wap_bkm_default 数组中进行书签的设置,{1,//表示可编辑0,//表示非空"\xE7\x81\xAB\xE7\x88\x86\xE9\x87\x91\xE6\x9B\xB2\x4D\x50\x33\x E6\x8A\xA2\xE9\xB2\x9C\xE4\xB8\x8B",//上面为书签的显示名称,使用UTF-8编码"http://61.135.154.43/wapsite/z.jsp?id=SXZY416"//网址},修改后如果是在模拟器上编,要删除 \MoDIS\WIN32FS\DRIVE_C\@wap 文件夹, 真机应该要格式化.主页的话是nvram_common_config.c在项目文件的mak 文件中查看TELECA_FEATURE 的值,看是否定义WAP2NVRAM_EF_WAP_PROF_WAP_PROFILE_CONTENT_DEFAULT 数组进行主页的设置。

NVRAM_EF_WAP_PROF_WAP_PROFILE_NAMES_DEFAULT 名称显示,采用UNICODE编码,好像不起作用.MTK W AP和MMS网络服务配置收藏1.数据账户配置1.1 APN 简介APN的英文全称是Access Point Name,中文全称叫接入点,是您在通过手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问网络1.2 网络服务--〉数据帐户:此菜单用来管理各个运营商的Apn设置(包括上网的Apn,收彩信的Apn)。

菜单下默认的运营商Apn设置来源于NVRAM_EF_ABM_PS_PROFILE_DEFAULT 数组,修改NVRAM_EF_ABM_PS_PROFILE_DEFAULT 后只需升级#define NVRAM_EF_ABM_GPRS_PROFILE_LID_VERNO "064" //modify1.3 数据账户配置(修改默认数据账户列表)找到NVRAM_EF_ABM_GPRS_PROFILE_DEFAULT数组,按照W AP定义的相关规则进行相应的设置,其中APN为固定项,必须按照供应商提供的APN地址进行设置。

数据账户每条记录是这样一个结构体typedef struct{kal_uint8 context_id;kal_uint8 name_length;kal_uint8 name_dcs;kal_uint8 authentication_type;kal_uint8 name[32];kal_uint8 user_name[MAX_GPRS_USER_NAME_LEN];kal_uint8 password[MAX_GPRS_PASSWORD_LEN];kal_uint8 dns[4];kal_uint8 apn[MAX_GPRS_APN_LEN];kal_uint8 apn_length;nvram_editor_qos_struct req_qos;} nvram_ef_abm_gprs_profile_struct;如图对China Mobile GPRS的接入点进行设置:/*China Mobile, GPRS cmwap*/15, //数据账户index,从1开始16, //数据账户名称长度0x00,0x00,‘C’, ‘h’, ‘i’, ‘n’, ‘a’, 0x00, ‘M’, ‘o’, ‘b’, ‘i’, ‘l’, ‘e’, 0x00, ‘G’, ‘P’, ‘R’,‘S’, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // Name0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // user name0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // password0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, // dns0x00, 0x00, 0x00, 0x00, // secondary dns‘c’, ‘m’, ‘w’, ‘a’, ‘p’, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, // apn5, // apn_len0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //provurl0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //napid0x00, //account_type0x00, //read_only对应代码举例:content list结构如下:typedef struct{kal_uint8 editable;kal_uint8 empty;kal_uint16 proxy_port;kal_uint8 url[NVRAM_PROFILE_URL_LEN];kal_uint32 data_account_primary_id;kal_uint32 data_account_secondary_id;kal_uint8 conn_type;kal_uint8 proxy_ip[4];kal_uint8 username[NVRAM_PROFILE_USERNAME_LEN];kal_uint8 password[NVRAM_PROFILE_PASSWORD_LEN];kal_uint8 use_proxy_status;} nvram_profile_content_struct;nvram_profile_content_struct const NVRAM_EF_MMS_PROFILE_CONTENT_DEFAULT[NVRAM_PROFILE_MAX] ={1,0,80,"http://mms",10,-1,1,210,241,199,199,"","",0},其中第一个参数为是否为可修改状态(1为不可修改2为可修改) 第二个参数为是否为空第三个参数端口号第四个参数是主页第五个参数是接入点的主要id 第六个参数接入点的次要id 第七第连接类型第八九十十一为ip 第十二个为帐户名第十三个为密码第十四个为代理状态2.W AP 配置流程2.1 W AP简介:(以下示例为x200)WAP(Wireless Application Protocol),即无线应用协议。

相关文档
最新文档