内容提要
欢迎来到ELJ第四期。 当我开始撰写本专栏时,我一直在思考时间过得如此之快。 似乎我前不久才写完第三期的专栏。 嵌入式操作系统领域的发展如此迅速,似乎已经过去了更长的时间。 我想 Doc Searls 也有同样的感觉。 请参阅第 8 页他发表的文章“生活在原型真实时间”。
上个月我参加了在旧金山举行的嵌入式系统大会。 这是一个很好的机会,可以结识来自其他嵌入式公司的人,并了解嵌入式 Linux 的发展情况。 我发现很多公司都在使用 Linux 作为其产品中的嵌入式操作系统。 如果他们的使用方式看起来很有趣,我会尽力说服他们为ELJ撰写文章。 预计在接下来的几期中会出现相当多的案例研究。
特别令人感兴趣的是嵌入式 Linux 联盟 (ELC) 会议。 嵌入式 Linux 标准的想法已经存在,但在展会之前没有进行任何严肃的工作。 在会议上,供应商开始互相交流,事情进展得很快。 我问 ELC 的 Murry Shohat,他是否可以整理出发生了什么以及将会发生什么的故事。 Murry 和 Inder Singh 在第 46 页发表的文章就是结果。 这非常重要——我鼓励你参与进来。
封面上的产品是 Galleo。Linux Journal主编 Richard Vernon 在德国 CeBIT 展会上看到了这款产品,并对此感到兴奋。 我联系了制造商,David Benenstein 的文章比我更清楚地讲述了这款产品的故事(见第 14 页)。 图片中的系统是预生产单元。 到您看到这本杂志时,Galleo 应该已经上市了。
许多人认为 Linux 是基于 x86 的操作系统。 虽然大多数 Linux 桌面都在 x86 处理器上运行,但这更多地与通用 PC 的商品性质有关,而不是与 Linux 的适用范围有关。 在本期中,您将看到我的意思。 第一个例子是 Galleo。 接下来是基于 Cyclades PPC 的终端服务器(见第 30 页)。 如果这两个成功案例让您开始考虑 x86 替代方案,“PowerPC 上的嵌入式 Linux”应该可以让您深入了解如何在非 x86 平台上启动并运行您的软件(见第 36 页)。
最后,有很多嵌入式系统需要某种形式的海量存储,但旋转存储并不合适。 如果您一直在考虑使用 Flash 文件系统,请确保您阅读“嵌入式 Linux 系统的 Flash 文件系统”(见第 22 页)。 有不止一种选择,本文向您展示了这些选择,以及您的正确解决方案可能是这些选择的组合。
电子邮件:phil@ssc.com