对于vxworks下硬盘驱动

简介: 1.曾经看到帖子说vxworks5.5下没有sata驱动,vxworks6.6下有,这样的说法恐怕不正确,由 于俺在5.5下也运用运用了sata硬盘,请注重这里俺只是说运用运用,没有说运用运用了sata的ahci模式。俺个人觉得,vxworks5.5下实际上是可以运用运用ide模式的ata,就是说cf卡,ide硬盘+sata硬盘的ide模式都是可以运用运用的,并不可以一概说,sata就不可
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的驱动。
相关文章
|
8月前
|
Linux API 调度
Linux系统驱动跟裸机驱动的区别
Linux系统驱动跟裸机驱动的区别
167 0
|
Linux 索引 Perl
zynq操作系统: Linux驱动开发Bram篇
zynq操作系统: Linux驱动开发Bram篇
1157 0
|
8月前
|
IDE 开发工具 内存技术
Motorola VMIVME-7452 单插槽 VMEbus 软盘/硬盘模块
VMIVME-7452 是一款无源 VMEbus 板卡,配有一个 3.5" 1.44 MB 软驱和一个硬盘,还可选配一个闪存驱动器。它采用标准 6U 单插槽外形尺寸,功耗低。设计兼容 VMIC 的 VMEbus PC/AT SBC 板卡(兼容型号请参阅规格书)。规格包括闪存驱动器的尺寸(160 x 233.25 x 20.32 毫米)、环境温度范围和数据传输速率。电源要求为 +5 V、最大 2.5 A(启动)和通常 1.0 A。电路板还列出了兼容附件和相关产品,包括输入/输出模块、充电控制器和通信板。
|
8月前
|
Linux 编译器 测试技术
探索Linux设备树:硬件描述与驱动程序的桥梁
探索Linux设备树:硬件描述与驱动程序的桥梁
647 0
|
8月前
|
Linux 存储控制器
微处理器移植Linxu
微处理器移植Linxu
31 0
|
8月前
|
存储 IDE 开发工具
硬盘驱动程序设计
硬盘驱动程序设计
104 0
|
存储 Linux 内存技术
|
传感器 Linux 网络安全
zynq操作系统: Linux驱动开发串口篇
串口( UART)是一种非常常见的外设, 串口在嵌入式开发领域当中一般作为一种调试手段,通过串口将调试信息打印出来,或者通过串口发送指令给主机端进行处理;当然除了作为基本的调试手段之外,还可以通过串口与其他设备或传感器进行通信, 譬如有些 sensor 就使用了串口通信的方式与主机端进行数据交互。
1404 0
zynq操作系统: Linux驱动开发串口篇
|
存储 内存技术
zynq操作系统: jffs2文件系统的错误异常
JFFS2的全名为JournallingFlashFileSystemVersion2(闪存日志型文件系统第2版),其功能就是管理在MTD设备上实现的日志型文件系统。与其他的存储设备存储方案相比,JFFS2并不准备提供让传统文件系统也可以使用此类设备的转换层。它只会直接在MTD设备上实现日志结构的文件系统。JFFS2会在安装的时候,扫描MTD设备的日志内容,并在RAM中重新建立文件系统结构本身。
720 0

热门文章

最新文章