Desktop Installation: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
= Source Packages = | |||
These packages are distributed in source form | These packages are distributed in source form | ||
== STRIDE Runtime == | |||
This package contains ANSI C source files implementing the [[Runtime Reference|STRIDE Runtime]]. The runtime is the fundamental component of the STRIDE framework as it implements | This package contains ANSI C source files implementing the [[Runtime Reference|STRIDE Runtime]]. The runtime is the fundamental component of the STRIDE framework as it implements | ||
* <u>Runtime APIs</u> - providing test services to Test Units | * <u>Runtime APIs</u> - providing test services to Test Units | ||
Line 17: | Line 17: | ||
The stand-alone runtime package is provided to be used with target operating systems for which there is no SDK. | The stand-alone runtime package is provided to be used with target operating systems for which there is no SDK. | ||
== SDK (''includes STRIDE Runtime'') == | |||
[[STRIDE SDKs]] | [[STRIDE SDKs]] | ||
=== Installation === | |||
SDKs are distributed as zip archives. To install, run an unzipping utility. We recommend that you create a parent directory named "stride" into which you upzip the archive. | |||
==== Linux ==== | |||
The following installation example assumes that the SDK archive is located in your home directory. | |||
<source lang="bash"> | |||
cd ~ | |||
mkdir stride | |||
unzip ../STRIDE4.1_sdk-linux_4.1.01.zip | |||
</source> | |||
Once unzipped, files will have been installed under <tt>~/stride/SDK</tt>. | |||
==== Windows ==== | |||
The following installation example assumes the the SCK archive is located in your root directory. | |||
It uses the open source [http://www.7-zip.org/ 7-Zip] utility to unzip the archive. | |||
<source lang="dos"> | |||
cd \ | |||
mkdir stride | |||
"\Program Files\7-Zip\7z" x ..\STRIDE4.1_sdk-windows_4.1.01.zip | |||
</source> | |||
Once unzipped, files will have been installed under <tt>\stride\SDK</tt>. | |||
== Samples == | |||
[[Test Unit Samples]] | [[Test Unit Samples]] | ||
=Binary Packages= | |||
== Build Tools == | |||
[[Build Tools]] | [[Build Tools]] | ||
Line 43: | Line 62: | ||
s2sinstrument | s2sinstrument | ||
== Host Tools == | |||
[[Stride Executable]] | The Host Tools package includes [[Stride Executable|stride]], the program you run on your host computer to run STRIDE tests on your target. | ||
Requires software license. | Requires software license. |
Revision as of 23:28, 2 June 2009
STRIDE Framework components are distributed as as set of compressed archives. Each archive package comprises functionally-related files.
Source Packages
These packages are distributed in source form
STRIDE Runtime
This package contains ANSI C source files implementing the STRIDE Runtime. The runtime is the fundamental component of the STRIDE framework as it implements
- Runtime APIs - providing test services to Test Units
- An Intercept Module thread - upon which tests are run
- Host transport services - enabling I/O between the target and host computer
An Operating System-specific Platform Abstraction Layer (PAL) is also required to map specific OS services to runtime system calls.
The runtime files are typically built into a library that is then linked with your target application. An OS-specific SDK package will contain the runtime sources along with an appropriate PAL, makefile to build the runtime library and other useful stuff.
The stand-alone runtime package is provided to be used with target operating systems for which there is no SDK.
SDK (includes STRIDE Runtime)
Installation
SDKs are distributed as zip archives. To install, run an unzipping utility. We recommend that you create a parent directory named "stride" into which you upzip the archive.
Linux
The following installation example assumes that the SDK archive is located in your home directory.
cd ~
mkdir stride
unzip ../STRIDE4.1_sdk-linux_4.1.01.zip
Once unzipped, files will have been installed under ~/stride/SDK.
Windows
The following installation example assumes the the SCK archive is located in your root directory.
It uses the open source 7-Zip utility to unzip the archive.
cd \
mkdir stride
"\Program Files\7-Zip\7z" x ..\STRIDE4.1_sdk-windows_4.1.01.zip
Once unzipped, files will have been installed under \stride\SDK.
Samples
Binary Packages
Build Tools
s2scompile s2sbind s2sinstrument
Host Tools
The Host Tools package includes stride, the program you run on your host computer to run STRIDE tests on your target.
Requires software license.