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.

Index<br />

A<br />

abort button 82<br />

addressing<br />

memory 69<br />

VMEbus 70<br />

architecture-specific development 64–67<br />

ARCHIVE property (component object) 121<br />

dummy component, creating a 133<br />

using 129<br />

AUX_CLK_RATE_MAX 252<br />

AUX_CLK_RATE_MIN 252<br />

auxiliary clocks 79<br />

adding 58<br />

generic timer driver, in 252<br />

validation testing 155<br />

B<br />

bash shells (Windows) 153<br />

BLK_DEV data structure 320<br />

BOARD 15<br />

makefile, creating a 45<br />

board support packages (<strong>BSP</strong>) 11–39<br />

architecture-specific development 64–67<br />

boot ROMs, using 60<br />

building VxWorks 49<br />

contents 423–425<br />

creating 41–61<br />

cleaning up 58<br />

debugging initialization code 50–53<br />

files, writing 44–49<br />

timers, adding 58<br />

WDB agent before kernel, starting 53<br />

default configuration 196<br />

directories<br />

packaging 195–200<br />

driver templates 100<br />

interrupt controllers 254<br />

NVRAM 252<br />

serial 248<br />

timers 251<br />

END drivers, writing 267–311<br />

files 423–425<br />

#include 16–23<br />

excluded 197–198<br />

hardware-dependent 15<br />

included 197<br />

packaging 195–200<br />

project, <strong>BSP</strong> 30<br />

shared 199<br />

source 12–28<br />

hardware considerations 63–87<br />

kernel, using a minimal 55<br />

media, distribution 200<br />

memory considerations 67–76<br />

network stack, upgrading for VxWorks 221<br />

networking 58<br />

427

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

Saved successfully!

Ooh no, something went wrong!