Lomo's BLOG

行之而不著焉 习矣而不察焉 终身由之而不知其道也 众也 ~
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

原文

http://www.rtems.com/onlinedocs/releases/rtemsdocs-4.6.2/share/rtems/html/bsp_howto/bsp_howto00113.html

译文

通过IDE控制器数据寄存器写数据块
ide_controller_write_data_block 提供将多样的结果数据写入IDE控制器数据寄存器中的功能。IDE 控制器芯片经由次设备号选择。 相同的功能性可能在多次独立调用函数 ide_controller_write_register 之后达成,但是 ide_controller_write_data_block 将免去过多的函数调用开支。同样,这一个常规动作将不允许被某个应用程序调用。


void ide_controller_write_data_block( rtems_device_minor_number minor,
                                     unsigned16                 block_size,
                                     blkdev_sg_buffer          *bufs,
                                     rtems_unsigned32          *cbuf,
                                     rtems_unsigned32          *pos)
{
  根据次设备号从IDE_Controller_Table获取 IDE 控制器配置信息
  对芯片启动寄存器写块常规动作
}