对于vxworks下硬盘驱动

45 篇文章 42 订阅 ¥9.90 ¥99.00
本文介绍了VxWorks 5.5系统中如何使用IDE模式的ATA驱动,包括CF卡和IDE硬盘,以及SATA硬盘的IDE模式。尽管VxWorks 5.5的ata驱动仅支持PIO模式,但可以通过参考VxWorks 6.6的驱动改写实现DMA模式,提高速度。此外,文章指出VxWorks 6.6存在针对Silicon Image 3124/3132 SATA控制器的驱动,而Intel的相关驱动并不适用于AHCI模式。
摘要由CSDN通过智能技术生成
1.曾经看到帖子说vxworks5.5下没有sata驱动,vxworks6.6下有,这样的说法恐怕不正确,由 于俺在5.5下也运用运用了sata硬盘,请注重这里俺只是说运用运用,没有说运用运用了sata的ahci模式。俺个人觉得,vxworks5.5下实际上是可以运用运用ide模式的ata,就是说cf卡,ide硬盘+sata硬盘的ide模式都是可以运用运用的,并不可以一概说,sata就不可以使;

2.vxworks5.5下的ata驱动只有pio模式,没有dma模式,因而速度不快。若想运用运用dma可以参照vxworks6.6下的ata驱动来进行改写,难度不大。改好后的驱动可以用于cf卡,但是cf卡没有dma模式,因而速度没有什麽变化;也可以用于sata硬盘,兼容模式(bios设置)下的sata硬盘目前在俺这里的硬件上测试可以达到20-25M的速度;ide硬盘没有测试,不给出速度了。

3.sata驱动实际就是说sata controller驱动,在vxworks6.6+5.5下的ataDrv.c实际都是ide controller的驱动,因而最多都只能驱动ide模式的sata硬盘,而不可以运用运用ahci模式,由 于这是sata controller才存在的疑问。但是在vxworks6.6下的确有一个真正的sata驱动,就是给silicon image 3124/3132这款sata控制器芯片写的驱动,在文件夹WindRiver\vxworks-6.6\target\src\hwif\storage下的vxbSI31xxStorage.c。而intel的都不是sata controller的驱动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毛毛虫的爹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值