您的位置:控制工程论坛网论坛 » 嵌入式系统 » Zaurus 引领嵌入式 Linux

nicebaby

nicebaby   |   当前状态:在线

总积分:415  2025年可用积分:0

注册时间: 2008-09-09

最后登录时间: 2011-08-09

空间 发短消息加为好友

Zaurus 引领嵌入式 Linux

nicebaby  发表于 2008/11/13 15:14:46      720 查看 0 回复  [上一主题]  [下一主题]

手机阅读

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 所采用的设计相同。

  • 1楼 0 0 回复