RTEMS Logo

RTEMS 4.10.2 On-Line Library


IDE Controller Driver Introduction

PREV UP NEXT Bookshelf BSP and Device Driver Development Guide

13.1: Introduction

The IDE Controller driver is responsible for providing an interface to an IDE Controller. The capabilities provided by this driver are:

The reference implementation for an IDE Controller driver can be found in $RTEMS_SRC_ROOT/c/src/libchip/ide. This driver is based on the libchip concept and allows to work with any of the IDE Controller chips simply by appropriate configuration of BSP. Drivers for a particular IDE Controller chips locate in the following directories: drivers for well-known IDE Controller chips locate into $RTEMS_SRC_ROOT/c/src/libchip/ide, drivers for IDE Controller chips integrated with CPU locate into $RTEMS_SRC_ROOT/c/src/lib/libcpu/myCPU and drivers for custom IDE Controller chips (for example, implemented on FPGA) locate into $RTEMS_SRC_ROOT/c/src/lib/libbsp/myBSP. There is a README file in these directories for each supported IDE Controller chip. Each of these README explains how to configure a BSP for that particular IDE Controller chip.


PREV UP NEXT Bookshelf BSP and Device Driver Development Guide

Copyright © 1988-2008 OAR Corporation