📄 00000001.htm
字号:
<BR>---------------------------------------------------------------------------- <BR> <BR>6.14 我 如 何 测 试 我 的 CD-ROM 是 几 倍 速 的 呢 ? <BR> <BR>有 一 个 办 法 , 就 是 测 试 它 要 花 多 久 读 取 1500K 的 资 料: <BR> <BR> % time -p dd if=/dev/cdrom of=/dev/null bs=1k count=1500 <BR> 1500+0 records in <BR> 1500+0 records out <BR> real 5.24 <BR> user 0.03 <BR> sys 5.07 <BR> <BR>正 常 的 单 倍 速 CD-ROM 每 秒 传 送 150KB, 所 以 约 要 10 秒 钟. 二 倍 速 <BR>约 要 5 秒 钟 , 四 倍 速 的 约 2.5 秒 钟 等 等... <BR> <BR>real 时 间 也 许 是 最 好 的 值 -- 在 上 面 情 形 指 出 它 是 二 倍 速 <BR>机 器. 你 可 以 增 加 资 料 量 得 出 更 准 确 的 值. ( 如 果 你 担 心 受 快 <BR>取 影 响 的 话.)你 也 许 应 该 多 测 几 次, 求 平 均 值. <BR> <BR>6.15 装 好 Linux 後 , 我 的 CD-ROM 不 能 用 了 <BR> <BR>最 常 见 的 症 状 是 先 用 Linux 安 装 时 , Linux 承 认 你 的 CD-ROM. 但 装 <BR>完 後 , 从 软 碟 或 硬 碟 开 机 却 又 不 能 用 它 了. <BR> <BR>最 大 的 可 能 就 是 多 数 Linux 套 件 中 , 装 在 硬 碟 的 核 心 不 一 定 就 <BR>是 和 安 装 片 用 的 一 样. 你 选 了 支 援 你 设 备 的 安 装 片 , 它 却 给 <BR>你 在 硬 碟 上 装 一 个 没 有 支 援 CD-ROM 的 "通 用" 核 心. 你 可 以 照 第 <BR>四 章 所 说 的 "问 题 与 解 决" 去 做. (从 检 查 /proc/devices 开 始) <BR> <BR>解 法 是 重 编 译 核 心 , 确 定 你 需 要 的 CD-ROM 驱 动 程 式 及 其 它 需 <BR>要 的 部 份 ( 如 SCSI 卡 , ISO-9660 档 案 系 统 ) 都 编 进 去 了. 如 果 你 <BR>不 知 道 怎 麽 做 , 看 Kernel HOWTO <BR> <BR>如 果 你 安 装 时 用 了 命 令 列 参 数 (如"hdc=cdrom") 你 要 把 它 加 进 开 <BR>机 载 入 程 式 的 设 定 档 中( 通 常 是 /etc/lilo.conf) <BR> <BR>6.16 在 CD 上 有 隐 藏 档, 我 没 办 法 读... <BR> <BR>有 些 CD 的 一 些 档 案 有 设 定 隐 藏 位 元. 这 些 档 案 正 常 状 态 是 看 <BR>不 到 的. 不 过 如 果 你 挂 上 时 用 了 "unhide" 选 项, 那 麽 应 该 就 可 以 <BR>读 取 了.(这 个 选 项 似 乎 没 有 文 件 记 载 过 ) <BR> <BR>6.17 哪儿找得到CD-ROM API的文件资料? <BR> <BR>如果你想写自己的应用程式, 诸如CD唱片播放程式等, 你必须懂得Linux提供的 应用程 <BR>式介面(application programming interface, API) <BR> <BR>原本CD-ROM核心驱动程式都是用自定的ioctl以支援这类机器的功能. 像 <BR>/usr/include/linux/sbpcd.h 这样的标头档就描述了这些. 由於很多驱动程式都是由 <BR>别的驱动程式发展而来, 介面虽不完全相同, 但类似之处颇多. <BR> <BR>最近, 由David van Leeuwen(<A HREF="mailto:david@tm.tno.nl)">david@tm.tno.nl)</A> 发起, 建立一组CD-ROM用的共通 API. <BR>这文件在/usr/src/linux/Documentation/cdrom/cdrom-standard.tex. 已有几个核心 <BR>驱动程式支援它了. 我预计下一个主要版本核心 (3.0?) 里, 所有 CD-ROM驱动程式都 <BR>会符合这API. <BR> <BR>我的书, Linux Multimedia Guide, 也提到了如何写CD-ROM程式, 特别是放音方面 的. <BR>请看"参考资料"那节. <BR> <BR> <BR>7. 参考文献 <BR> <BR>首 先 是 我 已 提 到 过 的 README 档. 典 型 的 位 置 在 <BR>/usr/src/linux/Documentation/cdrom/里. 它 可 算 是 有 用 资 讯 的 宝 山. <BR> <BR>底下的 USENET FAQ 定期在 news.answers 发出,并存放在如<A HREF="ftp://rtfm.mit.edu/的网">ftp://rtfm.mit.edu/的网</A> <BR>际网路 档案库中. <BR> <BR> * alt.cd-rom FAQ <BR> * comp.periphs.scsi FAQ <BR> * Enhanced IDE/Fast-ATA/ATA-2 FAQ <BR> <BR>一 些 其 它 Linux HOWTO 也 提 供 和 CD-ROM 相 关 的 有 用 资 讯: <BR> <BR> * SCSI HOWTO <BR> * Hardware Compatibility HOWTO <BR> * Sound HOWTO <BR> * Kernel HOWTO <BR> * Distribution HOWTO <BR> * CD Writing mini-HOWTO <BR> <BR>至 少 有 好 几 家 公 司 卖 在 CD-ROM 上 的 Linux 套 件 ; 多 数 在 <BR>Distribution HOWTO 里 都 有 记 载. <BR> <BR>以 下 是 和 CD-ROM 有 关 的 USENET 网 路 新 闻 组: <BR> <BR> * comp.publish.cdrom.hardware <BR> * comp.publish.cdrom.multimedia <BR> * comp.publish.cdrom.software <BR> * comp.sys.ibm.pc.hardware.cd-rom <BR> * alt.cd-rom <BR> * alt.cd-rom.reviews <BR> <BR>comp.os.linux 网 路 新 闻 组 也 是 Linux 相 关 资 讯 的 好 来 源. <BR> <BR>在 <A HREF="ftp://ftp.cdrom.com/pub/cdrom/">ftp://ftp.cdrom.com/pub/cdrom/</A> 里 有 一 大 堆 的 CD-ROM 资 讯 及 软 体. <BR> <BR>在 <A HREF="ftp://rtfm.mit.edu/pub/usenet/news.answers/pc-hardware-faq/enhanced-IDE/">ftp://rtfm.mit.edu/pub/usenet/news.answers/pc-hardware-faq/enhanced-IDE/</A> <BR>以 及 <A HREF="http://www.seagate.com/techsuppt/faq/faqlist.html.">http://www.seagate.com/techsuppt/faq/faqlist.html.</A> 可 找 到 IDE 及 ATA <BR>设 备 的 FAQ 文 件. <BR> <BR>制 定 IDE 协 定 的 Western Digital 公 司 , 在 其 FTP 站 也 有 关 於 IDE 协 <BR>定 的 文 件 , 在: <A HREF="ftp://fission.dt.wdc.com/pub/standards/atapi">ftp://fission.dt.wdc.com/pub/standards/atapi</A> <BR> <BR>有 一 个 关 於 多 媒 体 的 首 页 可 在 <A HREF="http://viswiz.gmd.de/MultimediaInfo/">http://viswiz.gmd.de/MultimediaInfo/</A> <BR>中 找 到. Creative Labs 的 首 页 在 <A HREF="http://www.creaf.com/.">http://www.creaf.com/.</A> <BR> <BR>Linux 文 件 计 画 (LDP) 制 作 了 好 几 本 Linux 的 书 , 包 括 Linux <BR>Installation and Getting Started. 这 些 可 从 主 要 的 Linux FTP 档 案 库 免 <BR>费 取 得 , 或 是 花 钱 买 硬 拷 贝 型 式 的 文 件. <BR> <BR>Linux软体大地图(LSM) 是 标 定 Linux 软 体 的 无 价 参 考 资 料. LSM 在 很 多 <BR>FTP 档 案 库 , 包 括 <A HREF="ftp://sunsite.unc.edu/pub/Linux/docs/LSM.gz/">ftp://sunsite.unc.edu/pub/Linux/docs/LSM.gz/</A> 中. <BR> <BR>Linux 通 信 论 坛 有 几 个 不 同 主 题 的 讨 论 频 道. 若 想 知 道 如 何 参 <BR>加 , 寄 一 封 内 容 为 "help" 的 信 到 <A HREF="mailto:majordomo@vger.rutgers.edu">majordomo@vger.rutgers.edu</A> (注 意: 在 <BR>写 这 篇 时 , 这 些 信 件 讨 论 区 正 严 重 超 载 , 现 在 还 在 找 替 代 的 <BR>机 器.) <BR> <BR>最 後 呢 , 虽 然 有 点 无 耻 , 不 过 还 是 容 我 在 此 打 打 小 广 告: 如 果 <BR>你 想 学 学 更 多 关 於 在 Linux 下 的 多 媒 体 ( 特 别 是 关 於 CD-ROM 及 <BR>音 效 卡 应 用 及 程 式 设 计 的) , 到 书 店 找 找 我 编 著 的 Linux <BR>Multimedia Guide,ISBN 1-56592-219-0, 由 O'Reilly and Associates 公 司 出 版. <BR>除 了 原 始 的 英 文 版 外, 法 文 版 和 日 文 版 也 正 付 印 中. 若 在 北 美 <BR>洲, 请 电 800-998-9938. 或 是 光 顾 以 下 站 台: <BR><A HREF="http://www.ora.com/catalog/multilinux/noframes.html或">http://www.ora.com/catalog/multilinux/noframes.html或</A> 本 人 的 网 址 <BR><A HREF="http://www.pobox.com/~tranter/">http://www.pobox.com/~tranter/</A> <BR> <BR> <BR>-- <BR> o=|====> <A HREF="mailto:yorkwu@ms4.hinet.net">yorkwu@ms4.hinet.net</A> <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -