Off-Target Environment: Difference between revisions
No edit summary |
|||
Line 6: | Line 6: | ||
== Evaluation Steps == | == Evaluation Steps == | ||
To simplify the evaluation, we recommend using a single Windows or Linux (x86) computer for both the target and host systems. Host and target code will run in separate processes and communicate via TCP/IP, thus simulating an embedded target with host computer configuration. All code and techniques used in the | To simplify the evaluation, we recommend using a single Windows or Linux (x86) computer for both the target and host systems. Host and target code will run in separate processes and communicate via TCP/IP, thus simulating an embedded target with host computer configuration. All code and techniques used in the ''Off-Target Environment'' are directly transferable to a production environment. | ||
The recommended evaluation steps are as follows: | The recommended evaluation steps are as follows: | ||
# Review the [[STRIDE Overview]] | # Review the [[STRIDE Overview]] | ||
# Install required [[Desktop Installation | Framework]] | # Install required [[Desktop Installation | desktop Framework package]] | ||
# Configure [[Test_Space_Setup|STRIDE Test Space]] for publishing results | # Configure [[Test_Space_Setup|STRIDE Test Space]] for publishing results | ||
# [[Off-Target_Test_App|Build the basic TestApp]] with built-in S2 diagnostic tests | # [[Off-Target_Test_App|Build the basic TestApp]] with built-in S2 diagnostic tests | ||
# [[Running and Publishing the | # [[Running and Publishing the TestIntro Sample|Build and test the TestApp with ''Unit Tests'' examples]]. | ||
# | # [[Running and Publishing the Expectations Sample|Build and test the TestApp with the ''Behavior (Expectations) Tests'' examples]], publishing results to Test Space | ||
# Explore other [[Samples | # Explore other [[Samples]] | ||
[[Category:Installation]] | [[Category:Installation]] |
Revision as of 16:29, 2 June 2010
Overview
Two of the largest barriers to embedded developer productivity are long build/test cycles and scarce target hardware. Fortunately, STRIDE's cross-platform capabilities make it possible to run STRIDE in a host-only Off-Target Configuration that emulates your target system for purposes of evaluation and training. All of the supplied samples and test code run identically under either the Off-Target environment or your actual target. In addition, any test code you write will also run in either environment. This enables the user to create their own sandbox for evaluation, training, and unit testing.
The Off-target utilizes the Framework's "SDK" that can be built and executed on the host system. The test runner application runs on the same system and communicates with the "target" process over a TCP/IP connection. This set up frees you from external hardware dependencies and provides for a rapid "edit/build/test" cycle.
Evaluation Steps
To simplify the evaluation, we recommend using a single Windows or Linux (x86) computer for both the target and host systems. Host and target code will run in separate processes and communicate via TCP/IP, thus simulating an embedded target with host computer configuration. All code and techniques used in the Off-Target Environment are directly transferable to a production environment.
The recommended evaluation steps are as follows:
- Review the STRIDE Overview
- Install required desktop Framework package
- Configure STRIDE Test Space for publishing results
- Build the basic TestApp with built-in S2 diagnostic tests
- Build and test the TestApp with Unit Tests examples.
- Build and test the TestApp with the Behavior (Expectations) Tests examples, publishing results to Test Space
- Explore other Samples