所以我有一个 Palm Pre(原始 P100EWW)模型,我启用了开发者模式,并安装了 Debian Squeeze chroot。效果很好。我计划将它用于任何东西(bittorrent 对等点、网络服务器),但电话除外。
我注意到如果我这样做,cat /dev/urandom > /dev/fb0它实际上会将随机像素写入屏幕,直到产生No space left on device错误为止。太棒了,现在我可以使用显示器了。
那么有哪些实用程序可以 A) 让我使用 /dev/fb0 作为控制台,我可以将文本输出到或 B) 从命令行在 /dev/fb0 上呈现文本。
我还不知道要为此重新编译内核(我很想最终完全剥离 WebOS 并将其变成一个最小的 ARM 服务器),因此我要问的是用户空间工具(如果存在)。也更愿意直接渲染到 /dev/fb0 而不是使用 X。
如果我使用 CUPS,客户端是否应该在本地安装驱动程序?
示例:假设我们有 1 台装有 Linux 的联网 PC、1 台打印服务器(或 CUPS、Samba 打印服务器)
如果 Linux PC 想要通过打印服务器打印文档,Linux PC 是否需要为要使用的打印机安装驱动程序?
还是使用了一些通用的 API?
我有一个 USB 读卡器,一个 Olympus MAUSB-10。它使用 Linuxalauda驱动程序提供对 SmartMedia 或 xD 卡的直接闪存访问。这与典型的读卡器不同,后者只是将其公开为标准 USB 大容量存储设备。
Linux 内核中有驱动程序可以执行 FTL 操作并将其公开为标准块设备,但我想要直接闪存访问。我想知道是否可以使用各种实用程序mtd-tools直接读取、写入和擦除它。
因此,该设备是由公认的lsusb,和司机aluada和nand_ecc被加载。但是cat /proc/mtd没有透露另一个可用的 MTD 设备,我在/dev. 如何创建新的 mtd 设备并将其连接到 alauda 驱动程序?
我需要在给定命令开始之前随机化时间。我意识到在脚本中执行此操作或编写“包装器”脚本来执行此操作相对简单,但我想知道是否有人知道已经存在的轻量级二进制程序可以在不需要解释器的情况下完成此操作加载。
编辑:更具体地说,我不想以任何方式涉及 bash。为了论证的缘故,假设没有可用的 shell,我是从非交互式程序调用它的。
linux ×3
command-line ×2
arm ×1
cups ×1
drivers ×1
flash-memory ×1
framebuffer ×1
printing ×1
random ×1
samba ×1