17
?
An Intel or AMD computer system compatible with the Microsoft Windows XP SP2 or later
?
An unused PCI-X 64-bit 100 or 133 MHz slot on the motherboard
?
Minimum 1GB of DDR or DDR2 memory installed
?
Acrobat Reader program to read documentation
?
Microsoft .NET Visual Studio Software Development Environment
?
The Stretch IDE toolset
?
ALRT Fast-X runtime software for Windows
?
XP operating systems.
?
Sufficient air circulation through the enclosure of at least 200 LFM
?
The operating temperature range of the Fast-X boards is 0
?
Celsius to 40
?
Celsius.
H
OST
S
OFTWARE
D
EVELOPMENT
S
UPPORT
The Microsoft Windows .NET Framework delivers a widely used Microsoft Visual Studio
Integrated Development Environment. In order to use Visual Studio to develop software that
works with the Fast-X the user must import header files with parameters and the
ALRT
driver
call definitions. The user will need to modify the project settings to include the
ALRT
libraries
alstdrv.dll
and
alsttiff.dll.
STRETCH
S
OFTWARE
D
EVELOPMENT
Software development for the Fast-X on-board applications targets the Stretch SCP and uses
the Stretch Interactive Development Environment (Stretch IDE) toolkit. The Stretch IDE
conforms to established software development practices and exists for the Microsoft Windows
XP and Red Hat Linux environments.
The Stretch IDE runs on the HOST PC and supports all the major components necessary for a
successful software development:
?
Creating and managing software projects
?
Managing Debug and Release build targets
?
Creating and editing files
?
Debugging on the HOST PC with the cycle-accurate instruction set simulation (ISS)
?
Debugging on the Fast-X board
?
Profiling code and detecting data-intensive execution kernels
?
Analyzing the SCP instruction pipeline and optimizing ISEF resource usage
An extensive set of libraries support Stretch operations on the Fast-X board related to video
capture and processing. The set includes the ALRT functions managing on-board activities and
communications with the HOST PC (
alsthal.a, alstdrv.a, alstvda.a, alstbios.a
), as well as
video compression and formatting for the archiving (
alsttiff.a, alstjpeg.a
).