一 C65工程模式初体验

【一 C65工程模式初体验】买了C65手机以后才知道有个什么工程模式 , 好像是方便维修人员使用的 , 可以详细了解网络情况 , 甚至可以用来研究节电的方法 。在传统西门子手机上一贯主张不要永久开工模 , 一则没有必要 , 工模对于平时的手机的使用意义并不大 , 只有在一些特殊需要时才有用;二则开工模也有可能产生一些副作用 , 比如:在x55系列手机上可能导致自动关机;另外也可能产生一些软件冲突 。
然而 , 心里却是痒痒的 , 想看个究竟 , 无奈移植了国外的开模补丁后(0140bc5c:04 08) , 怎么试验也不成功 。有人说将手机电话本的最后一项改为手机的ID号、有的说刷完补丁后按"#"键调出来 , 等等 , 可是脑子不开窍的我就是弄不明白 。
后来又有人贴出个新的开模补丁(0140bc5c:0400 0804) , 多改了一个字节 , 于是又做实验 , 还是失败 。碰巧那几天研究极速菜单成功 , 把这件事情放下来了 。
终于有一天翻国外论坛时 , 发现提出这个问题的大有人在 , 于是高手说话了:用DSE把Developer Menu定义到一个快捷键上!
晕 , 这么简单就搞定了 。
接下来的兴奋就不用说了 , 赶快研究 。
连蒙带猜加想像 , 终于弄得八九不离十了 , 接下来分期一点一点介绍给大家 , 这方面我是新手 , 有不对的地方请前辈一定赐教 。
进入工程模式主菜单(Developer Menu) , 有几大选项:
1、(S)Exit
2、MOPI
3、Java
4、Overlay Config
5、Configuration
6、Native Menu
7、LOGAL
8、DRM rec.Right
以后我将依次给大家介绍各项的功能 , 作为第一期 , 先给大家来两项提神的内容 。

一、Overlay Config 叠加设置
所谓叠加 , 就是在正常背景画面上叠加显示其他内容 。
哪些其他的内容呢?
一共可以显示三组,每组可以分别设定为:
CPU Clock
CPU Load
DSP/USB
MMI Memory
NonPerMem
Perm Mem
Mem by Cepld
这里我们先把这三组依次选为CPU Clock(CPU主频)、CPU Load(CPU占用率)、DSP/USB(音频设备/USB使用数据) , 然后在主菜单的Configuration里面选中Overlay View(叠加显示) , 这时 , 在屏幕的左上角依次显示了相应的三组数据:CPU速度、CPU占用率和音频设备/USB使用情况 。可以看到 , C65的CPU主频是104MHz 。
每次操作手机 , CPU占用率的百分比值就会发生相应的变化 , 这是很有价值的 。
首先 , 每当手机反应变慢 , 或者发生假死机现象时 , CPU的占用率都是100% , 这说明CPU的速度和处理能力跟不上了(也许有一天我们可以研究出超频的方法) , 当占用率较低时 , 手机的反应速度明显加快 。其次 , 我们发现即使不操作手机 , CPU的占用率也是在不断地变化的 , 这是后台的时钟、中断处理和刷屏机制在起作用 。

下面我们来做个实验 , 看看如何能有效延长手机的待机时间 。

因为手机在绝大多数时间里都是处于待机状态 , 所以 , 我们看看在待机状态下 , 手机的CPU是否也在工作 。
1、取消屏幕保护 。这时只是显示墙纸 , CPU的占用率大约在4%~2x%之间变化着 , 取消显示时钟后 , 占用率无明显变化;使用动画屏保后 , 占用率也无明显变化;
2、屏保设定为非节能状态 。这时的CPU占用率也是一直在变化 , 平均可能在5%左右;
3、屏保设为节能状态 。经过设定的1分钟后进入屏保 , CPU占用率的显示条消失 , 屏幕上只留下一条亮带 , 估计CPU进入深度休眠状态了 。这样看来 , 节能屏保可能是目前最节能的待机状态 , 因此显示的也是最简单的图案 , 如果是黑屏 , 就可能被误认为是关机了 , 显示稍复杂一点的图案 , 就需要刷屏 , 所以 , 这个图案可能是显示屏自带的一种节能电路自动产生的图案 , 在固件里没发现这个图案 。仅仅是猜测 , 如果是我的话 , 我会这样设计 。以后会进一步观察待机效果 。

推荐阅读