精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>手机专区>>● 摩托罗拉>>《手机软件升级,我们的根据是什么??》

主题:《手机软件升级,我们的根据是什么??》
发信人: gzducky(e弦知音)
整理人: lgpc(2002-07-13 20:18:25), 站内信件
《手机软件升级,我们的根据是什么??》
-----------e弦知音----------------         

有朋友问到V998能否升级V60,我觉得,这里有必要谈谈相关的问题。既然做到手机行业,就要对手机的软硬环境和关系有所认识。软件套用升级的前提是硬件环境(尤其是逻辑主体部分)必须完全相同! 

V60是p2k平台,和998/8088/7689的EMMI平台根本不搭边!  说V998升级V60, 可能性正如GD75改为A400…… 。别说998改V60了, 同是p2k平台的V66/V60/V70的软件就不可以互换,其他不说,三者的显示驱动程序就不同! 

为什么非V16CPU的8210不能升级? 就是8250的软件是适合V16CPU,当不是V16CPU,软件程序就不适合了---不同型号的CPU的语言及语法结构是有差别的,这些差别导致了软件的不同通用! 除非你有本事针对998++的环境自己编辑一个实现V60的软件出来!但你永远也编辑不出来!因为998+不具备v60的硬件结构,所以你想都不要想,最好做梦也不要想。 

提外话:如果有能按V15等CPU的语言结构改写出8250的软件,那么V15等CPU的8250也就可以免拆机器直接软件升级了!两者语言结构非常接近,所以改动不是很大,具有源程序或谙熟V15/V16等CPU语言结构差别的人并不难弄出来,实际上已经有人搞出来,只不过不肯放出来! -----------永远记住,软件升级(或套用,包括改造套用)的前提是,硬件环境完全相同或非常接近! 


再说说998++升级8088,998换160字库写189资料,别以为能开机打电话就可以了,真正用下来,你才会发现有问题。前两天有[朋友提出998+写8088资料出现未接电话显示不正常就是常见bug之一,另外8088和998++的功率控制参数表等硬件控制参数有所不同(因为天线回路电路参数并非完全相同,有时候回出现反复重拨的阻塞现象。 

本人对传统系列motorola手机软件做了硬件参数优化和功能增强处理,合成了系列增强型motorola软件版本。不断有人问我,能不能再为手机增加这样或那样的功能,这里我也顺便谈谈。 

的确,手机的功能可以说主要是由软件控制和实现,理论上我们可以通过手机软件去实现我们想实现的功能,但事实上,因受到手机本身硬件资源以及主体软件框架的资源及环境的限制,一个手机的软件编写是一个系统工程,涉及许多方方面面,我们并不能随心所欲的编写和更改。 

手机软件包含软件内核、可供修改外部应用程序及设置功能表,内核通常是不能随便改动的,一来有关代码是厂家核心秘密,绝对不会轻易公开,二来内核程序的更改往往会动一线而牵全身,一个小小的改动会涉及一系列资源的重新分配,不知道大家有没有听过,改掉要软件的一个bug有可能会引发出100个新bug…… 内核的改动对厂家而言也必须由专家小组完成而非由个别程序员完成,也绝对非一般业务手机 DIY爱好者所能完成。我们所能做的是采用一些特别甚至是厂家提供的软件修改接口工具对手机应用层软件、及软件的功能及参数设置控制表(类似windows注册表)进行有限的修改和重新调配,这种修改和调配所能达到的功能和效果也是有限的,首先所实现的功能必须基于内核程序的支持,再者我们手上拥有的厂家提供的资料也是非常有限,许多资料/规律也只能靠摸索获得,所以作为一个手机软件DIYer,我们的确有能力调试出比厂家的软件更完善、功能更强大合理的DIY版本,但并不能说,我们可以随心所欲地修改手机的功能 (e弦知音版权所有2002。7。12)

[email protected]

[关闭][返回]