Contents
II Basler eXcite
Draft
2.4 Installing the IDE, Tool Chain, and Sample Code on a Windows PC . . . . . . . . . . 2-20
2.4.1 Assumptions and Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
2.4.2 Installing coLinux, Eclipse, the Tool Chain, and the Code Samples . . . . . . 2-21
2.4.2.1 Disabling Windows Data Execution Prevention . . . . . . . . . . . . . 2-29
2.4.3 Installing the VNC Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30
2.4.4 Configuring for Dynamic IP Addressing. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-36
2.4.4.1 Setting the eXcite to Dynamic IP Addressing . . . . . . . . . . . . . . . . 2-36
2.4.4.2 Setting coLinux to Dynamic IP Addressing . . . . . . . . . . . . . . . . . 2-36
2.4.4.3 Setting the Network Bridge to Dynamic IP Addressing . . . . . . . . 2-38
2.4.4.4 Adjusting the Display ID of the VNC Server . . . . . . . . . . . . . . . . 2-39
3 Learning to Use the eXcite
3.1 The Basler eXcite library provides the APIs used to: . . . . . . . . . . . . . . . . . . . . . 3-2
3.2 Building, Loading, & Running a Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
3.2.1 Building the SimpleGrab Sample Program . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
3.2.2 Loading the SimpleGrab Executable onto Your eXcite . . . . . . . . . . . . . . . . . 3-8
3.2.3 Running the SimpleGrab Executable on Your eXcite . . . . . . . . . . . . . . . . . . 3-9
3.2.4 Building Debug or Release Versions & Building for Different Targets. . . . . 3-10
3.3 Debugging the SimpleGrab Application Running on Your eXcite . . . . . . . . . . . . . 3-14
3.3.1 Initial Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
3.3.2 Using the Gdb Debugger from the Command Line. . . . . . . . . . . . . . . . . . . 3-19
3.3.3 Using the Gdb Debugger with Eclipse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
3.4 Introduction to the Sample Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
3.4.1 Assumptions and Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
3.4.2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
3.5 The eXcite Sample Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
3.5.1 The “First” Sample Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
3.5.2 SimpleGrab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
3.5.3 MultiGrab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
3.5.4 SimpleScalar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38
3.5.5 SimpleTrigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-40
3.5.6 SimpleDio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-44
3.5.7 SimpleWatchDog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-47
3.5.8 RsReceive and RsSend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51
3.5.9 BsReceive and BsSend. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-58
3.5.10 StreamingClient and StreamingServer . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-64
4 eXcite Interface
4.1 Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.1.1 General Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.1.2 Pin Assignments and Numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.1.3 Connector Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.2 LED Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4.3 Input Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6