热门关键字:  PHP  seo  Cisco  网络广告 虚拟主机 中文域名
当前位置 :| 主页>业界动态>Linux>

手持式Zaurus系统引领嵌入式Linux

来源:赛迪 作者:shanyuan 时间:2006-12-27 点击:

Sharp Zaurus 手持式系统是嵌入式 Linux® 系统的一个先锋,Peter Seebach 认为在一种技术早期出现时就为其贡献自己的力量是一个好主意。在这个 Linux 的魅力 系列文章中,Peter 将对 Zaurus SL-5600 进行一下拆解,从而更好地了解一下它的历史。

George Santayana 曾经说过,“那些忘记历史的人注定会重复历史”。但是在计算机设计业界中,这个警告似乎并没有受到重视。很多公司通常都会重复同样的错误和教训,并对以前的系统反复进行改进。

当 Sharp Zaurus 首次声明要 “运行 Linux” 时,Linux 社区一时间变得热闹非凡,既有爱好者的欢呼,又充斥了各种谣言。几年以后,现在仍然有一些运行 Linux 的手持设备不断从 Sharp 的工作中吸取灵感和思想,尽管基于 Linux 的 Zaurus 在美国市场上已经逐渐退出了。

本月的 Linux 的魅力 文章将来介绍一下 Sharp Zaurus SL-5600。这是第二个零售版本(第一个零售版本是 SL-5500,这是在 SL-5000D 开发版之后的一个版本),本文将介绍一下这个领域中当前努力的根源。

嵌入式 Linux 系统的设计加入了很多方面的考虑;Zaurus 是第一个解决这些考虑的系统。Linux 社区对此的最初反应非常狂热,但是这个设备在美国市场上并没有取得 Sharp 所期望的成功。

硬件设计

在设计嵌入式系统时,一个主要的驱动因素是 硬件的功能。Zaurus 使用了手持式计算机非常典型的硬件平台:

CPU 是 400MHz 的 Intel® XScale;Linux 称之为 ARM 处理器,因为 gcc 并没有试图与市场术语紧密吻合。

这个系统上安装了 64MB 的闪存和 32MB 的 RAM。5500 上有 32MB 的闪存和 64MB 的 RAM;结果是有些程序可以在 5500 上运行,但是无法在 5600 上运行。

另一方面,5600 可以很好地解决由于断电而引起的问题。

它有一个 320x240 的屏幕,这是嵌入式 PC 的典型设置。(以后这个模块升级到了 640x480 的屏幕,这看起来已经相当舒服了。)

它还有 CF(Compact Flash)和 SD(Secure Digital)插槽,可以支持非存储设备,例如 802.11b 无线 CF 卡或以太网适配器。

Zaurus 与大部分 PDA 一样,也有一些通用键,不过它还有一个很小的隐藏键盘。这个键盘是一个真正的卖点;相对于手写识别来说,即使是一个非常小的家盘也是非常大的改进。可以使用键盘,这种特性的确令人惊讶。

5000 和 5500 的硬件设计非常类似。后来的模块采用的是蛤壳设计,它提供了更大的键盘,其中屏幕可以翻上来构成一个传统的肖像格式的 PDA 屏幕,它具有一个输入笔 —— 这与现在大部分 tablet PC 所采用的设计相同。

5600 相对于 5500 来说提供了一些改进,但是从 StrongARM 处理器到 XScale 处理器的变化并非十分平滑。新的模块对电池的寿命提供了很大的改进(方法非常简单,将电池扩充为 2 倍大小)。

5500 和 5600 之间的区别反映了 PDA 用户为 Sharp 提供的反馈。在大部分情况中,这些变化反映了 PDA 用户的通用考虑。例如,将用户数据存储到 flash 中是一个很好的解决方案,如果电池电力不足,PDA 用户就可能会面临同样的丢失数据的风险,这个方案可以很好地解决这个问题。另外,5600 的键盘也比 5500 的键盘更容易使用。


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
赞助商连接