标题: QDMA 作 者 徵 求 Serial ATA 规 格 文 件
[打印本页]
作者: johnsonlam
时间: 2006-7-5 16:51
标题: QDMA 作 者 徵 求 Serial ATA 规 格 文 件
请 求 有 相 关 文 件 的 朋 友 复 制 一 份 给 我 , 好 样 QDMA 作 者 Jack 有 资 料 支 援 Serial ATA 。
谢 谢 !
作者: zyl910
时间: 2006-7-5 20:25
http://www.t13.org/
那儿应该有的
只不过我水平菜,看不懂
哪位大大看懂后提点一下小弟
Last edited by zyl910 on 2006-7-5 at 20:37 ]
作者: wang6610
时间: 2006-7-5 21:18
作者: Wengier
时间: 2006-7-5 21:52
作者: johnsonlam
时间: 2006-7-6 16:54
Originally posted by zyl910 at 2006-7-5 08:25 PM:
http://www.t13.org/
那儿应该有的
只不过我水平菜,看不懂
哪位大大看懂后提点一下小弟
Last edited by zyl910 on 2006-7-5 at 20:37 ]
那 是 ATA 的 , SATA 不 在 裡 面
不 過 也 要 謝 謝 幫 助
作者: darkradx
时间: 2006-7-6 20:29
In my opinion,
SATA Legacy mode: IDE Combined, IDE Enhanced
SATA Native mode: RAID, AHCI
SATA Legacy mode works as ATA, you can operate it as IDE device.
SATA Native mode works as SCSI, ASPI manager is the lowest layer, then device driver
Is Jack to program QDMA or QCDROM first?
Sorry for bad spelling English, but I have to copy some original words from reference data.
作者: Wengier
时间: 2006-7-6 23:08
Originally posted by darkradx at 2006-7-6 08:29 PM:
In my opinion,
SATA Legacy mode: IDE Combined, IDE Enhanced
SATA Native mode: RAID, AHCI
SATA Legacy mode works as ATA, you can operate it as IDE device.
SATA Native mode works as SCSI, ASPI ...
的确,在通常的模拟模式下,SATA硬盘就相当于普通的IDE硬盘,只是用的是第三、第四个IDE Controller而不是前两个IDE Controller而已,没有什么其它区别,所以这个支持起来应该非常容易的(即只需将QDMA扩展到支持四个IDE设备即可)。相比之下如用较少用到的Native mode才需要SATA的具体规格以进行支持。这就好比SB PCI声卡,如加载了其相应的DOS声卡驱动后只需样像普通SB16声卡那直接访问即发声,而不需再通过其硬件的具体资料来使得声卡发声(相当于上面的Legacy mode);相反,如没有加载声卡驱动的话,则只能通过其硬件的具体资料直接访问和操作声卡硬件本身来使得声卡发声(相当于上面的Native mode)。
作者: johnsonlam
时间: 2006-7-6 23:55
Originally posted by darkradx at 2006-7-6 08:29 PM:
Is Jack to program QDMA or QCDROM first?
暫 不 考 慮 QCDROM , 現 在 只 有 這 類 Plextor 高 價 貨 才 有 。
因 為 硬 盤 已 經 十 分 便 宜 , 所 以 QDMA 先 加 入 SATA 支 援 。
Jack 很 想 了 解 明 白 那 種 兼 容 到 達 甚 麼 程 度 , 因 為 驅 動 十 分 低 階 , 不 能 有 差 錯 , 要 不 是 硬 盤 的 資 料 就 糟 了 !
作者: johnsonlam
时间: 2006-7-7 00:06
Originally posted by Wengier at 2006-7-6 11:08 PM:
的确,在通常的模拟模式下,SATA硬盘就相当于普通的IDE硬盘,只是用的是第三、第四个IDE Controller而不是前两个IDE Controller而已,没有什么其它区� ...
那 些 用 法 不 算 低 階 , 而 且 未 牽 涉 中 斷 處 理 , 所 以 應 該 很 簡 單 , 我 猜 只 是 Ext Int.13 吧 。
可 是 ... 看 一 些 範 例 ,現 在 連 驅 動 也 都 是 用 C 編 寫 的 , 好 處 當 然 是 比 較 容 易 , 許 多 人 可 以 修 改 , 但 組 譯 出 來 的 驅 動 體 積 大 佔 記 憶 , 又 容 易 和 別 的 驅 動 衝 突 , 還 是 用 匯 編 語 言 適 合 !
因 為 SATA 組 織 要 收 取 US25 才 給 你 下 載 詳 細 規 格 , 真 是 吸 血 鬼 , 這 個 也 那 來 賺 錢 ...
作者: darkradx
时间: 2006-7-7 00:24
其实Intel还有自己的说法(其它chipset vendor估计也差不多)
DS体积太大, 只能截取部分来看
附件
1:
untitled.jpg (2006-7-7 00:24, 91.71 KiB, 下载附件所需积分 1点
,下载次数: 2)
作者: Roy
时间: 2006-7-7 01:33
Originally posted by Wengier at 2006-7-6 11:08 PM:
的确,在通常的模拟模式下,SATA硬盘就相当于普通的IDE硬盘,只是用的是第三、第四个IDE Controller而不是前两个IDE Controller而已,没有什么其它区� ...
直接問BIOS有多少IDE Chennel 比較實際吧...
作者: johnsonlam
时间: 2006-7-7 12:08
Originally posted by Wengier at 2006-7-5 09:52 PM:
这儿也有不少资料的:
http://linux-ata.org/devel.html
謝 謝 Wengier 兄 提 供 , Jack 說 裡 面 的 SATA 1.0 spec 正 中 下 懷 !!
也 謝 謝 幫 忙 找 資 料 的 各 位 朋 友 !