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 />

1.2 Getting Started with the Tornado Development System<br />

See the following documents for information on installing and configuring the<br />

Tornado development system, including VxWorks. Information on configuration<br />

differs depending on whether your development host is UNIX or Windows; thus,<br />

the Tornado User’s Guide is host specific.<br />

■<br />

Tornado Getting Started provides information on installing all components of<br />

the Tornado Development System as well as a tutorial covering the main<br />

features of Tornado.<br />

■<br />

The Tornado User’s Guide provides information on configuring and connecting<br />

the host and target environments, building your VxWorks application, booting<br />

VxWorks, and running Tornado.<br />

For either host, 8. Configuration and Build in this manual provides information on<br />

using Tornado 1.0.1-style manual methods for VxWorks configuration.<br />

For a complete overview of Tornado documentation, see the documentation <strong>guide</strong><br />

in the Tornado User’s Guide.<br />

1.3 VxWorks: A Partner in the Real-time Development Cycle<br />

UNIX and Windows hosts are excellent systems for program development and for<br />

many interactive applications. However, they are not appropriate for real-time<br />

applications. On the other hand, traditional real-time operating systems provide<br />

poor environments for application development or for non-real-time components<br />

of an application, such as graphical user interfaces (GUIs).<br />

Rather than trying to create a single operating system that “does it all,” the Wind<br />

River philosophy is to utilize two complementary and cooperating operating<br />

systems (VxWorks and UNIX, or VxWorks and Windows) and let each do what it<br />

does best. VxWorks handles the critical real-time chores, while the host machine is<br />

used for program development and for applications that are not time-critical.<br />

You can scale VxWorks to include exactly the feature combinations your<br />

application requires. During development, you can include additional features to<br />

speed your work (such as the networking facilities), then exclude them to save<br />

resources in the final version of your application.<br />

2

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

Saved successfully!

Ooh no, something went wrong!