21.01.2015 Views

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

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.

INtime <strong>3.1</strong> <strong>Software</strong><br />

This flowchart shows steps typically taken by RT software designers. When complete,<br />

the prototype system is ready to test, debug, and fine-tune.<br />

Figure 5-1. Typical development cycle for INtime applications<br />

<br />

Decide which parts of the<br />

application are RT and<br />

which are Windows.<br />

<br />

Define the application.<br />

No<br />

<br />

Is special hardware<br />

needed<br />

Yes<br />

<br />

Build or purchase<br />

custom hardware<br />

Write code<br />

No<br />

Is an INtime<br />

driver available<br />

Yes<br />

Compile/assemble<br />

code<br />

Write and test driver<br />

Use available driver<br />

Link with operating system<br />

interface libraries<br />

Partition the application into RT and Windows components.<br />

Define processes, then define threads, interrupt levels, and priorities. Decide which objects to<br />

use. Define interrupts, handlers, and levels.<br />

Decide on hardware and device drivers. Decide how to implement a multi-user environment and/<br />

or an operator interface.<br />

Decide if you need custom hardware that solves a unique problem or gathers data in a unique way.<br />

56

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

Saved successfully!

Ooh no, something went wrong!