Specifications

Contents
ix
Contents
6.6 Things to Try. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-12
6.7 Learning More . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-13
7 Connecting to I/O Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-1
This chapter introduces RTDX and DSP/BIOS techniques for implementing I/O.
7.1 Opening and Examining the Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2
7.2 Reviewing the C Source Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-3
7.3 Reviewing the Signalprog Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-6
7.4 Running the Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-7
7.5 Modifying the Source Code to Use Host Channels and Pipes . . . . . . . . . . . . . . . . . . .7-10
7.6 More about Host Channels and Pipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-12
7.7 Adding Channels and an SWI to the Configuration File . . . . . . . . . . . . . . . . . . . . . . . .7-13
7.8 Running the Modified Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-17
7.9 Learning More . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-17