原文:
译文:
设定初值
被 BSP 使用的 IDE 控制器芯片经过配置放入 IDE_Controller_Table 之内。ide_controller_initialize 常常负责配置 IDE 控制器芯片的全部初始设定。 初始化顺序往往以芯片在 IDE_Controller_Table 被定义的顺序为基础。
下列的动作是 IDE 控制器驱动器初始化时的常规执行:
rtems_device_driver ide_controller_initialize(
rtems_device_major_number major,
rtems_device_minor_number minor_arg,
void *arg
)
{
对于每个存放在IDE_Controller_Table中的 IDE 控制器芯片
如果 (BSP 依赖的探针(如果存在)且该探针指示该IDE芯片的存在)
对该芯片进行初始化
为这一个芯片注册配置后的设备名
}
浙公网安备 33010602011771号