3G手机领域的一大新兴发展趋势是应用软件(即所谓的“App”)的采用与不断发展,这些应用软件专门针对手机特定的功能而编写。定制应用软件发展迅猛,目前已出现许多在线“App商店”以供用户选择和购买。然而应用软件常常是在某一个应用平台上来开发和测试,因此可能无法以最佳状态运行在其它硬件/芯片组平台上,或与其他服务提供商协同工作,这时可能会带来通常被称为“白屏死机”的现象。本文将探讨这一问题,给出一些恢复手机正常工作可行的解决办法。
“白屏死机”的解决方案
PC用户已经知道,从蓝屏死机状态恢复的方法是彻底重启系统。很多时候,由于PC被锁定,必须退出这种冻结模式,然后再重新启动电源。在此情况下,如果导致蓝屏死机的可疑模式或功能被删除, *** 作完全恢复是能够实现的。
但现今一些移动设备使用不可维修拆除的电池,虽然这样做是为了获得必需的小外形尺寸,同时也是防止用户安装劣质的非原装电池,避免增加不可靠运行风险的需要,但由于这些移动设备的电池是内置的,不能随意取出,使得应用软件导致设备出现故障时用户无法复位重启。此时用户的选择只能是让电池耗尽至没电状态,而这可能需要数天或数周的时间,或者是把被锁定的设备作为坏机器退回给服务提供商,要求更换。
为避免此问题的发生,设计者可以选择在移动设备中安装一个单独的大功率RESET开关,正常情况下该开关关断,在被用户激活之后,这个开关可直接将电池与所有电路切断。尽管这是一种有效的解决方案,但一般不予选用,因为额外的开关会产生电阻压降,而且引入大电流配线会导致成本增加,此外也存在安全问题,必须得通过在移动设备内的某些额外位置上采用大电流方案才能解决。
另外则是采用基带处理器的软件复位。重启基带处理器是一个很有效的方法,但也存在瓶颈。若基带系统处理器因恶意应用程序被迫停止工作,则无法识别移动设备内的其他器件,比如应用处理器,即使基带处理器恢复正常工作,其也可能仍然保持基带无法识别的状态。在这种情况下,系统工作可能恢复,但却处于不可预测的状态,接下来就会发生辅助系统崩溃。利用自定义指定软件复位键也存在局限,即用户不可能总是随身携带用户手册以查看软件复位流程。
或许,电源管理IC可能是启动系统复位不错的选择。PMIC已变得越来越复杂,其自身即包括了数字控制算法和上电顺序,这些控制算法根据应用和工作模式有效控制手机内众多负载的供电。PMIC的主要作用是实现更多的功能,同时延长电池寿命,因此PMIC已被广泛集成在移动设备系统中,并通过总线和中断进行反馈。由于PMIC的复杂性,并依赖于与基带应用处理器的交互工作,故处于崩溃状态的基带处理器可能会锁定PMIC,这时用户就不再能够予以控制。
医疗和航空市场等高可靠领域的自治系统控制技术目前开始进入移动设备领域。这类架构可采用一种被称为复位芯片的半导体器件来实现PMIC和电源设备的控制或复位,而且这种器件独立于其所控制的设备。该芯片通常没有反馈机制,因此即使微控制器芯片处于崩溃状态,也不会对其产生影响。它可以由用户以简单的方式激活,相当于取出移动设备的电池。
在这种情况下,基带和应用处理器、PMIC及其他控制芯片等系统控制芯片断电,然后依序正常上电进入可预测模式。重要的是这类系统复位的设计方式使得意外激活的情况不会发生。这种功能的典型激活实现方案是采用隐藏键,一般是一个指定的按键按压更长时间,或者是同时按住某些指定键。
总结
为了实现合理的用户满意度,需要为移动设备开发一种无风险的“复位”机制。没有可靠的复位机制,设备故障就会频频发生,用户投诉越来越多,也会导致返修手机数量增加,最终造成财务损失。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)