02.03.2014 Views

BSP Developer's Guide

BSP Developer's Guide

BSP Developer's Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

VxWorks 5.5<br />

<strong>BSP</strong> Developer’s <strong>Guide</strong><br />

I.2 Overview of SCSI<br />

This section describes the relationships between the various SCSI modules,<br />

introduces the different SCSI objects and data structures, and tells you how to form<br />

SCSI commands.<br />

Layout of SCSI Modules<br />

Figure I-1 shows all the SCSI library modules and the relationship between them<br />

and several typical drivers. The SCSI libraries contain a variety of data structures.<br />

The important data structures and their relationships are described in the<br />

following subsections. The general design of the data structures is object-oriented;<br />

data structures represent real and abstract SCSI objects such as peripheral devices,<br />

controllers, and block devices.<br />

Figure I-1<br />

Layout of SCSI Modules<br />

direct access file system<br />

(example: dosFs)<br />

sequential access file system<br />

(example: tapeFs)<br />

scsiDirectLib<br />

scsiCommonLib<br />

scsiSeqLib<br />

scsiLib<br />

scsi1Lib<br />

scsi2Lib<br />

scsiMgrLib<br />

wd33c93Lib1<br />

ncr710Lib1<br />

ncr810Lib<br />

scsiCtrlLib<br />

ncr710init<br />

ncr810init<br />

wd33c93Lib2<br />

318

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!