10. 在 ARM 平台上使用帧缓冲设备

10.1. Netwinders

对于 Netwinders(它使用 ARM SA110 RISC 芯片 - 一款可爱的英国处理器),Cyber2000 帧缓冲驱动程序有两个版本 - 一个用于 2.0.x 内核,另一个用于 2.2.x 内核。在这两个内核上启用和使用此驱动程序都非常简单,但是,旧版本是硬编码的深度和分辨率(呸),但好消息是 2.2.x 内核中的较新版本更加灵活,但目前仍处于不断变化的状态,因为它仍在开发中。为了使其启动并运行,最好的办法是阅读内核源代码的 ARM 移植版本附带的文档。

Netwinders 使用 VGA 兼容芯片组,但不幸的是,还没有人将其移植到 vgafb。如果有人有空,这可能会发生。[如果有人给我一台 NetWinder 玩玩,我会做的]

10.2. Acorn Archimedes

自 Linux 1.9.x 时代以来,Acorn 一直具有帧缓冲支持。但是,2.2.x 中的 Acornfb 驱动程序是全新的,因为通用帧缓冲接口在 2.1.x 内核(当然,它变成了 2.2.x)的开发过程中发生了变化。与以前一样,激活驱动程序并设置深度和分辨率非常简单。

10.3. 其他 ARM 端口(SA7710 等)

令人惊讶的是,甚至还有适用于 Psion 5 和 Geofox 的帧缓冲驱动程序!我被告知它可以很好地显示企鹅。[请有人捐赠我一台 Psion 5!]