Zaurus的4种操作模式详解

简介: Zaurus的4种操作模式详解skykiker2009/5/29Zaurus启动时可以通过按键进入下面4种不同的模式。1)正常操作模式  这个不用多讲了。
Zaurus的4种操作模式详解
skykiker
2009/5/29

Zaurus启动时可以通过按键进入下面4种不同的模式。
1)正常操作模式
  这个不用多讲了。

2)OK模式
  该模式是Zaurus原厂ROM带的,如果重装了pdaXrom(r198版)这样的第3方OS,可能就没有OK模式了。pdaXrom r198用的Uboot中有另外一个完全不同的“OK模式”,准备以后用另外一篇文章介绍。

主要用途:升级和系统恢复
升级前需要在SD/CF卡的根目录上装上升级程序updater.sh,新的kernal和rootfs,比如:
 updater.sh
 toos.tar
 initrd.bin
如果看到某个zaurus OS的安装包里有updater.sh文件,就要用OK模式刷机。
系统恢复也就是格式化。执行该操作将删除所有用户数据,但保留系统文件,也是恢复到出厂前的状态。

进入步骤:
 -去掉电池和电源,5秒以上时间。
 -重新装上电池和电源。
 -按住OK键的同时,开启电源开关。
进入OK模式后。功能表有4个选项。
1忽略、2查找错误、3格式化、4 升级。

进行4 升级还有一个快捷方式,或者称之为CD模式,方法如下:
 -去掉电池和电源,5秒以上。
 -然后按住C和D键的同时,装上电池。
 -这时电源灯会亮10几秒(如果电源灯闪的话说明升级有问题), 电源灯熄灭后就升级好了。

3)DM模式
  也就是工厂模式,有各种硬件检测的功能。不过主要用到的是NAND的备份和恢复。

主要用途:刷机和硬件检测
  DM模式刷机是通过NAND的备份和恢复实现的。类似于Ghost,镜像文件是放在SD/CF卡根目录下的SYSTC100.DBK。

进入步骤:
 -去掉电池和电源,5秒以上。
 -然后按住D和M键的同时,装上电池。
进入DM模式后,按照以下步骤进行备份或者恢复
-按上箭头翻页到第3页
-选中“2.BACKUP RESTORE MENU”后,按OK键进入
-执行"2.NAND Flash Back Up"或者“6.NAND Flash Restore”

4)DB模式
 文字模式,用于系统维护。

主要用途:系统维护等等

进入步骤:
 -去掉电池和电源,5秒以上。
 -按住D和M键的同时,装上电池。
 -机器背面的电池锁定开关切换到“交换时”
 -放开D和M键

  我的C1000使用的是PXA270的CPU,系统开机时引导步骤应该如下:
1)先进入0x00000000处的ROM引导系统。DM模式的程序就驻留在该ROM中。
2) 如果用户按DM键,进入DM模式。
3)如果用户没有按DM键,则从NAND引导。
  如果是SHARP原厂的系统,或者虽然不是SHARP原厂系统但是没有修改NAND开头的引导部分,OK模式和DB模式有效,并且程序驻留在NAND中。猜测NAND的开头部分应该是Sharp定制的Bootloader,该Bootloader中包含OK模式的程序。
4)如果用户按OK键,进入OK模式。
5) 如果用户按DB键以文字模式引导Linux否则以通常的GUI模式引导Linux。

  由于2种刷机模式(OK和DM模式)都是针对NAND的,不会修改0x00000000处的ROM。而该ROM可以引导系统到DM模式进行刷机。所以理论上讲只要硬件不出故障,Zaurus都不会变成真正意义上的砖头,大可以放心的刷机。

其它:
  今天刷机出了点意外,系统起不来了。还好我有备份,但是想不到的是怎么弄也进不了DM模式。我以为电池没电了,可是插电源线也不行。试了10几次都不行。最后瞎搞按住CD键再装上电池,发现Mail灯亮了,然后拔了电池再试,居然又能进DM模式了。看来CD键在引导时还有这个作用。
  后来我发现一个技巧,不需要拔电源就可以进本文介绍的各种操作模式。具体参照我的另一篇文章
http://blog.chinaunix.net/u2/72988/showart.php?id=1950650


相关文章
时代夹缝中的“小单快反”模式
广州番禺南村一带,缝纫机声不绝于耳,上万家“小作坊”式的服装企业汇聚于此,涵盖从原材料到成衣制造的全链条。这些小企业以灵活的“小单快反”模式著称,能够快速响应市场需求,尤其在跨境电商中表现突出。然而,随着美国取消小额包裹免税政策及关税增加,成本上升使行业面临巨大挑战。许多企业考虑将生产线迁往东南亚,但搬迁并非易事,供应链生态的复杂性、文化差异和原产地核查等问题,使得未来充满不确定性。
边车模式的介绍
边车模式的介绍
147 0
|
10月前
一般模式
【2月更文挑战第20天】一般模式。
82 1
【C/C++ PIMPL模式 】 深入探索C++中的PIMPL模式
【C/C++ PIMPL模式 】 深入探索C++中的PIMPL模式
427 0
使用不完整的模式
使用不完整的模式
91 0
php设计模式-注册器模式
php设计模式-注册器模式
154 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等