02.03.2014 Views

BSP Developer's Guide

BSP Developer's Guide

BSP Developer's Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

VxWorks 5.5<br />

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

variables, uninitialized 35<br />

VENDOR 15<br />

creating <strong>BSP</strong>s 45<br />

versions numbers 204<br />

virtual memory 83–85<br />

see also vmBaseLib(1); vmLib(1)<br />

architecture considerations 66<br />

code example 84<br />

config.h, modifying 85<br />

SCSI troubleshooting 364<br />

SPARC, for 85<br />

sysLib.c, modifying 83<br />

VMEbus 70–74<br />

access windows 70<br />

addressing 70<br />

arbitration 72<br />

drivers 253<br />

dual-porting 71<br />

extractors 74<br />

interrupt acknowledgment 73<br />

interrupts 73<br />

mailbox interrupts 73<br />

mapping 21<br />

power usage 74<br />

read-modify-write (RMW) 71<br />

system controller 72<br />

VLSI chips 74<br />

VxVMI (option) 83<br />

see also virtual memory; vmBaseLib(1);<br />

vmLib(1)<br />

text segment protection 14<br />

VxWorks<br />

boot sequence 32–38<br />

command line, from 223–230<br />

project facility, from 238–246<br />

downloading images 49<br />

entry points<br />

RAM-based 48<br />

ROM-based 23<br />

system images 49<br />

vxWorks 29, 30<br />

creating <strong>BSP</strong>s 49<br />

vxWorks.st 30<br />

creating <strong>BSP</strong>s 58<br />

vxWorks.sym 29, 30<br />

vxWorks_resrom_nosym 49<br />

initialization sequence 50<br />

vxWorks_rom 49<br />

initialization sequence 50<br />

W<br />

WDB agent 41<br />

starting before kernel 53<br />

wdbConfig( ) 37<br />

Wind Debug target agent, see WDB agent<br />

write pipelining 105<br />

hardware consideration 66<br />

working with 107<br />

WRITE_PIPING 105<br />

working with 107<br />

Z<br />

zero-copy TCP 257<br />

440

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

Saved successfully!

Ooh no, something went wrong!