LinuxWorld 的嵌入式领域
在三天的时间里,我漫步于约 10 万平方英尺的展区,那里有 200 家公司的展位,并有大约 2 万名“Penguinistas”(Linux 爱好者)参观,我确实大饱眼福,充分了解了 Linux 的情况。
在让这一切沉淀几天后,我得出了一些总体观察。首先,今年穿西装的人更多了,更豪华的展位也更多了,而小型(10 x 10 英尺)展位则减少了。其次,今年的参展商数量更多——展区面积似乎比去年的纽约展会增加了一倍。此外,今年的展会表明 Linux 已经进入青春期。与去年的纽约展会相比,今年的展会似乎更具成熟产业的气息,IBM、英特尔、康柏、Sun、SGI 和惠普等公司都参与其中。最后,嵌入式技术真正在这次 LWE 上到来了。几乎每个地方的共同主题都是 Linux 在“设备”和嵌入式系统中日益增长的重要性。事实上,我敢预测,今年将成为“设备中的 Linux 年”——基于 Linux 的 PDA、手机、网络平板电脑和机顶娱乐系统等产品将以越来越多的数量进入市场。
在 200 家参展商中,大约有 20 家在展会指南中将自己定位为提供“嵌入式系统”产品,但几乎是这个数字的两倍的公司在推广各种嵌入式 Linux 产品或服务。如果您错过了展会,这里简要总结一下我的发现。
Accelent Systems 展示了他们的集成开发平台,这是一个基于嵌入式 Linux 和 StrongARM 的参考平台,旨在帮助公司开发基于 Linux 的互联网设备和其他嵌入式设备。请访问 http://www.accelent.com/。
Applied Data Systems 展示了他们的面向 GUI 的嵌入式 Linux 和 StrongARM 单板计算机 (SBC) 的四个演示,尽管他们的所有展位设备都在运输途中丢失了。这些演示包括 Bitsy,这是一款运行嵌入式 Linux 的 3" x 4" SBC;Tandem,这是一款双头 StrongARM SBC,在一个处理器下使用嵌入式 Linux 运行两个独立的显示器;Graphics Client Plus,运行 Century Software 的 Linux 桌面工具包;以及 Graphics Master,运行嵌入式 Linux。请访问 http://www.applieddata.net/。
Axiom 展示了多款嵌入式和工业级单板计算机,采用 PC/104、EBX、3.5" 和半尺寸插卡外形尺寸。Axiom 的产品现在受到 Linux 的支持。请访问 http://www.axiomtek.com/。
BSDi 在他们的展位上挂了一个标志,上面写着“eBSD——互联网专家在互联网应用和设备中嵌入的首选”。没有提供进一步的解释,也没有人在场能够告诉我任何关于该公司在嵌入式 (BSD) 市场方面的战略。请访问 http://www.bsdi.com/。
在 Red Hat 展馆的 Century Software 展台上,Century Software 的 Microwindows、ViewML 和 PDA 软件工具包正在三个平台上进行演示
基于一种名为 Simple DirectMedia Layer (SDL) 的快速帧缓冲显示技术的 Microwindows 下的全动态 MPEG 视频的首次公开演示正在 ADS Graphics Master SBC 上运行。
Microwindows、最新的 ScreenTop PDA 套件、802.11 无线网络和 Doom(游戏)都在康柏 iPAQ 上进行演示。Century Software 首席执行官 Greg Haerr 将最新的 ScreenTop 程序描述为“更用户友好且更像 Palm”。
在第三个演示中,一台 SIS 主板被展示在短短七秒内启动到 Microwindows 桌面——这是一项相当大的成就。实现这一点的秘诀是将 LinuxBIOS、内存技术驱动程序(使用 DiskOnChip 闪存盘)、小尺寸 Linux 内核以及 Microwindows 结合起来。请访问 http://embedded.centurysoftware.com/。
康柏自然地展示了非常受欢迎的基于 StrongARM 的 iPAQ PDA,如今它似乎已成为 Linux PDA 软件开发的首选平台。试试看能不能买到一个。请访问 http://www.compaq.com/。
Coventive 首次亮相 LinuxWorld,展出了一个巨大的圆形展馆,其圆周周围分布着大量 Coventive 和合作伙伴的产品和技术演示:Axis Corporation(日本)的 canD,这是一款非常小巧、时尚且易于安装的基于 Linux 的电视机顶盒,带有遥控器,包含定制的 GUI 和 Linux 软件,所有软件都基于 Coventive 的 XTinux 嵌入式 Linux 操作系统,并安装在 8MB ROM 中;中国联想制造的 Linux PDA,基于英特尔 StrongARM 处理器和 Coventive 的 XTinux,包括具有 PIM/SYNC 功能的完整浏览器以及用于简体和繁体中文的手写识别;基于 Linux 的在线股票交易软件应用程序,在 Coventive 的机顶盒参考设计上演示;来自 Disonic(台湾)的首批基于 Linux 的智能卡读卡器之一,以及“Gigabyte Server Appliance”,具有易于使用的 GUI,并包含嵌入在 ROM 中的 Coventive Linux 操作系统,“允许非技术人员设置和监控网络环境”。请访问 http://www.coventive.com/。
DevelopOnline 在五个演示中展示了其在线功能及其合作伙伴:STMicroelectronics STPC 片上系统互联网设备参考设计,DevelopOnline 集成开发环境 (IDE) 的演示,精确地展示了开发人员如何使用该服务在使用多个在线嵌入式 Linux 软件开发工具包 (SDK) 之一的情况下,在选定的参考平台上上传和测试软件;DevelopOnline 合作伙伴 RidgeRun 解释并演示了 DSPLinux,这是一种专门针对 TI 双核处理器(在单个芯片上结合了 ARM 和 DSP 处理器)的要求而调整的嵌入式 Linux 操作系统;Insignia Solutions 的 Jeode 嵌入式虚拟机 (EVM),这是一种在运行 Red Hat Linux 的 ThinkPad 上演示的 Java 兼容嵌入式软件环境;以及一个远程演示,通过 DevelopOnline 的网络技术访问,显示在 Hard Hat Linux 下的 iPAQ 上运行的 Jeode EVM 和 PointBase 嵌入式数据库。请访问 http://www.developonline.com/。
惠普演示了新的 Chai Appliance Platform for Linux,这是一套用于创建支持互联网的信息设备的集成软件组件。请访问 http://www.embedded.hp.com/。
IBM 展示了他们一直很受欢迎的 Linux 手表,这是一个完整的 Linux 系统,安装在一个微型(56mm x 48mm)、外观呆板的手表机身中。IBM 还在展示 DB2 Everywhere,这是一个用于嵌入式系统的数据库,内存占用小于 150KB,这是在展会上宣布的。在他们非常宽敞的展位的另一部分,IBM 展示了一个基于 Linux 的零售销售点 (POS) 系统的“技术演示”。请访问 http://www.ibm.com/linux/。
英特尔展示了几个嵌入式 Linux 演示,包括用于 StrongARM SA-1110 的 Assabet 参考设计(这是康柏 iPAQ 设计的基础)。Assabet 正在使用电池组运行,据英特尔发言人称,在 LCD 背光关闭的情况下可以运行 10-12 个小时,或者在背光打开的情况下可以运行大约 6 个小时。英特尔的新 XScale 微架构是 StrongARM 的后继产品,也在 MontaVista 和 LynuxWorks 的展位上演示了运行嵌入式 Linux。请访问 http://developer.intel.com/。
Lightning Instrumentation 展示了一个微型嵌入式 Linux 路由器设备 MultiCom Ethernet II。Lightning-Linux 是 MultiCom 路由器设备中使用的嵌入式 Linux 操作系统,也可独立于硬件提供。Lightning-Linux 的大部分内容显然是在 GPL 下提供的。请访问 http://www.lightning.ch/。
linAXE 项目有一个小展位,展示了一些全新的东西。linAXE 最初是一项开发基于 Linux 的 RTOS 以控制流行的“BattleBots”格斗机器人的工作。从那时起,linAXE 项目扩大了其范围。请访问 http://linaxe.sourceforge.net/。
Lineo 像往常一样,有一个熙熙攘攘的展馆,提供了许多有趣的演示
Lineo uCsimm 的后继产品是 uCdimm。新的 soDIMM 外形尺寸 (1.7" x 2.7") SBC 基于 DragonBallVZ 微控制器,毫不奇怪,它运行的是 uClinux。
Trolltech(Lineo 的合作伙伴)也出席了,演示了 Qt/Embedded 和 Qt Palmtop Environment (QPE)。
Rappore(Lineo 的合作伙伴)也出席了,演示了一个基于嵌入式 Linux 的蓝牙堆栈,演示包括一个带有照明、车库门等的玩具屋,由一台笔记本电脑控制,所有设备都通过蓝牙无线通信互连。
演示了 Lineo SecureEdge VPN 路由器平台。
Embedded Planet 的小型基于 PowerPC 的 PC/104 外形尺寸单板计算机用于演示 M-Systems 最新的 DiskOnChip 嵌入式 Linux 驱动程序。
新的 Lineo Academic Student Kit 正在展出。该套件包含 uCsimm、uClinux 操作系统、小型实验板和详细的说明手册,将以 250 美元的价格出售给学生。它包括课程软件和软件 CD。已有十三所大学将该套件作为其计算机科学课程的一部分。请访问 http://www.lineo.com/。
LynuxWorks 在他们的展馆中演示了开源 BlueCat Linux 和专有的 LynxOS 实时操作系统 (RTOS),这代表了 LynuxWorks 和 ISDCorp(LynuxWorks 去年夏天收购的一家公司)的综合实力。演示包括一个有趣的显示,展示了专有的 LynxOS 实时操作系统 (RTOS) 的下一个预览版本的 Linux 应用程序二进制接口 (ABI) 兼容性。类似的基于 Linux 和 LynxOS 的系统 (PC) 运行了 Quake 的相同二进制镜像,以及另一个资源消耗型程序的相同镜像。然后调整 LynxOS RTOS 系统上的实时优先级,以展示“真正的 RTOS”的功能。演示了新的 SpyKer 实时事件分析器和跟踪工具,以及 PhatNoise 的 Phatbox,这是一款基于嵌入式 BlueCat Linux 的汽车 MP3 播放器。在英特尔的展位上演示了一个基于 BlueCat Linux 并具有主机故障转移功能的高可用性国际象棋游戏,M-Systems 展示了对 BlueCat Linux 的 DiskOnChip 支持。请访问 http://www.lynuxworks.com/。
Metro Link 演示了 Micro-X,这是一种用于嵌入式 Linux 的窗口解决方案。“Micro-X 基于 X Window System 协议,因此您无需学习新的界面即可为嵌入式系统进行开发”,他们说。Micro-X 被展示在英特尔 StrongARM SA-1110 平台上运行。Micro-X 只需 575K 内存即可运行,并支持 x86、PowerPC 和 ARM/StrongARM,并且很快将支持 MIPS。请访问 http://www.metrolink.com/。
Metroworks 展示了他们最近增强的 CodeWarrior IDE,该 IDE 在摩托罗拉 PowerPC 8260 参考板和 Embedded Planet PC/104 外形尺寸 PowerPC 823 SBC 上提供嵌入式调试器和远程调试功能。展位的主题是“嵌入式 Linux——提高智能设备的智商”。请访问 http://www.metroworks.com/。
MontaVista 有很多值得一看的东西,包括八个产品演示和五个合作伙伴演示。以下是一些亮点
一个基于高可用性 CompactPCI 系统的演示,基于 Hard Hat Linux、Ziatech 和摩托罗拉 CompactPCI 处理器,配备 MontaVista 的高可用性软件、背板网络软件和热插拔驱动程序。
各种交叉开发工具、图形嵌入式内核配置工具、图形 IDE、远程调试器和性能分析工具。
@win,MontaVista 合作伙伴 Adelinux(韩国)的小尺寸 (200KB) GUI/窗口系统,在康柏 iPAQ 上运行(兼容 GTK/GTK+ 和 QT 工具包)。
一台运行 Hard Hat Linux 和 X Window System 的康柏 iPAQ PDA,通过 Netscape 6 进行互联网浏览,并在 X 窗口中显示实时视频。
MontaVista 使用两个运行声音应用的相同系统来实现硬实时 Linux 内核的方法。一个系统具有“香草”Linux 内核,而另一个系统包含 MontaVista 的实时增强功能。每个系统的 CPU 和调度延迟都显示在持续刷新的图表中。
摩托罗拉的 74xx Altivec 处理器在摩托罗拉 Sandpoint 嵌入式参考设计上运行 Hard Hat Linux,基于 IBM VisualAge Micro Edition (VAME) 和 IBM 750CX/CXe PowerPC 运行 Hard Hat Linux,支持 Hard Hat Linux 下的嵌入式 Java 应用程序。
一个客户的 StrongARM 零售销售点子系统(由 RadiSYS 为 USA Technologies 设计),称为 ePort,作为一个暴露的机电子系统展示,并安装在软饮料机内,所以现在您可以在购买可乐的同时浏览网页。
一个客户的 1U“工业级”机架式网关设备(由 Diversified Technologies 制造),内部安装了 Hard Hat。
在英特尔的 XScale 评估平台上运行的英特尔新 XScale 微架构(StrongARM 处理器的下一代)上运行嵌入式 Linux(当然是 Hard Hat Linux)的首批工作演示之一。请访问 http://www.mvista.com/。
Neoware 屡获殊荣的 Eon 计算设备(Anything Box),运行 Neolinux 2.0 嵌入式 Linux 操作系统,进行了演示。演示了独特的面向互联网设备的特性,例如 ezConnect(简单的用户界面)和 ezSnap(软件分发功能)。请访问 http://www.neoware.com/。
NexCom 展示了许多嵌入式和工业级单板计算机,采用各种流行的外形尺寸,包括大型和小型。NexCom 的产品现在受到 Linux 的支持。请访问 http://www.nexcom.com/。
OnCore Systems 演示了 OnCore Linux for Real-Time,这是一个实时平台,可以在硬实时系统环境中托管多个 Linux 副本。请访问 http://www.oncoresystems.com/ 了解详情。
PEP Modular Computers 展示了他们的 3U 和 6U CompactPCI 板卡和系统,现在受到 Linux 的支持。这些类型的产品用于电信和互联网基础设施、工业控制、军事和医疗应用中的高可靠性系统。请访问 http://www.pep.com/。
Portwell 展示了许多嵌入式和工业级单板计算机,采用 EBX 和其他嵌入式和工业外形尺寸。Portwell 的产品现在受到 Linux 的支持。请访问 http://www.portwell.com/。
Red Hat 展示了三个嵌入式技术示例:前面讨论的 Century Software;在摩托罗拉 MBX860 EBX 外形尺寸单板计算机上运行的 Red Hat 嵌入式 Linux 开发工具包;以及在 NetSilicon NET+Lx 参考设计系统上运行的 uClinux 和 eCos。请访问 https://#/embedded/。
RedSonic 展示了 RedIce-Linux 实时 Linux 操作系统以及相关的开发和调试工具。此外,RedSonic 还展示了其硬件/软件机顶盒实时和嵌入式系统参考设计。请访问 http://www.redsonic.com/。
Sun Microsystems 展示了几个 J2ME Java for embedded devices 的演示,该 Java 支持基于嵌入式 Linux 的系统。硬件平台包括康柏 iPAQ PDA 和 Arcom 嵌入式 Linux 参考平台。J2ME 占用 2 到 4MB 的内存空间。还在 iPAQ 嵌入式 Linux 系统上演示了 802.11 无线技术。请访问 http://www.sun.com/software/。
TimeSys 展示了五个实时 Linux 演示,展示了 TimeSys Linux/RT 操作系统的服务质量 (QoS) 和实时功能
一个运行 TimeSys Linux/RT 的 Embedded Planet PowerPC 860 板卡,TimeTrace 用于系统事件和上下文切换的动态可视化。
JTime,TimeSys 实时 Java 虚拟机,在 TimeSys Linux/RT 之上运行,通过无线串行连接控制一个小机器人。
一个基于 StrongARM 的 Corel NetWinder 系统通过代表两个国际象棋程序预留计算时间来演示 Linux/RT 的 QoS 功能。
Linux/RT 在桌面系统上的 QoS 功能,通过为视频和音频会议软件分配网络和 CPU 预留,展示了其在系统负载过重的情况下保持可接受的实时音频/视频性能的能力。
Quake III 被展示在具有 CPU 预留的 Linux 桌面上运行,该预留由独特的“QoS 旋钮”控制,该旋钮改变了 QoS 设置——您可以顺时针/逆时针转动旋钮,并在您眼前看到游戏的性能变得更好/更差。请访问 http://www.timesys.com/。
Transvirtual Technologies 演示了最新版本的 PocketLinux,这是一种用于 PDA、手持设备和嵌入式计算机的 Linux/Java 实现。展示的有趣新功能包括 80 2.11 无线通信,以及 MPE 和 MPEG 媒体播放器。现在有许多 PIM 应用程序可用于 PocketLinux,包括实用程序程序(日历、地址簿、备忘录、电子邮件、Flash 播放器、即时消息、XML/XHTML 浏览器等)和大量游戏。请访问 http://www.transvirtual.com/。
Trolltech 演示了 Qt/Embedded 和 Qt Palmtop Environment (QPE) 在康柏 iPAQ PDA 上运行。他们还免费赠送软盘,其中包含一个可从 PC 启动的嵌入式 Linux 系统,该系统由 Qt/Embedded、PIM 应用程序(日期簿、地址簿、文本编辑器、文件浏览器等)和游戏(扫雷、俄罗斯方块和纸牌)组成。软盘映像可从 Trolltech 的网站下载。请访问 http://www.trolltech.com/。
Viosoft 展示了他们的嵌入式 Linux 跨平台 SDK,适用于 RISC 平台,包括 MIPS、ARM/Strong/ARM 和 PowerPC。他们还演示了 Arriba!,这是一个带有 Windows 风格图形调试器的基于 Java 的 IDE。请访问 http://www.viosoft.com/。
ZF Linux Devices 展示了对他们的 MachZ 片上系统的支持,包括微型 MachZ 演示板、集成开发系统(基于 MachZ 的互联网设备参考设计)和 Tri-M 基于 MachZ 的 PC/104 外形尺寸 SBC,该产品在Embedded Linux Journal的设计竞赛中有所介绍 [请参阅 2000 年 11 月Embedded Linux Journal 增刊中的“Hack Embedded Linux for Fun and Prizes”]。请访问 http://www.zflinux.com/。
如您所见,LinuxWorld 上有很多嵌入式产品和演示——比之前的展会多得多。按照 Linux 渗透嵌入式市场的速度,我们可以预期在下一届美国 LinuxWorld 博览会和会议(将于 8 月 27 日至 30 日在加利福尼亚州旧金山举行)上看到更多的嵌入式 Linux 活动。
