02.03.2014 Views

vxworks programmer's guide.pdf - DAQ Plone Site

vxworks programmer's guide.pdf - DAQ Plone Site

vxworks programmer's guide.pdf - DAQ Plone Site

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.4<br />

Programmer’s Guide<br />

Restrictions on cret( )and tt( )........................................................ 514<br />

cacheLib .............................................................................................. 515<br />

dbgLib ................................................................................................. 515<br />

dbgArchLib ........................................................................................ 515<br />

intALib ................................................................................................ 515<br />

intArchLib .......................................................................................... 516<br />

mmuALib ........................................................................................... 517<br />

usrLib ................................................................................................. 517<br />

vmLib ................................................................................................. 517<br />

vxALib ................................................................................................ 517<br />

vxLib ................................................................................................. 517<br />

COFF-Specific Tools For ARM ......................................................... 518<br />

G.5 Architecture Considerations ........................................................................... 518<br />

Processor Mode and Byte Order ..................................................... 519<br />

ARM/Thumb State ........................................................................... 519<br />

Interrupts and Exceptions ................................................................ 520<br />

Floating-Point Support ..................................................................... 522<br />

Caches ................................................................................................. 522<br />

Memory Management Unit .............................................................. 524<br />

Memory Layout ................................................................................. 528<br />

H VxSim ................................................................................................................................ 531<br />

H.1 Introduction ...................................................................................................... 531<br />

H.2 The Built-in Simulator ..................................................................................... 533<br />

Installation and Configuration ........................................................ 533<br />

Starting VxSim ................................................................................... 533<br />

Rebooting VxSim ............................................................................... 533<br />

Exiting VxSim ..................................................................................... 533<br />

System-Mode Debugging ................................................................. 534<br />

File Systems ........................................................................................ 534<br />

H.3 Building Applications ..................................................................................... 535<br />

Defining the CPU Type ..................................................................... 535<br />

The Toolkit Environment .................................................................. 535<br />

Compiling C and C++ Modules ...................................................... 535<br />

Linking an Application to VxSim .................................................... 538<br />

Architecture-Specific Tools ............................................................... 540<br />

xxiv

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

Saved successfully!

Ooh no, something went wrong!