Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Selecting an Appropriate Example Target (Embedded Development Module)

LabVIEW Microprocessor SDK 2.5 Help
August 2007

NI Part Number:
372197A-01

»View Product Info

Selecting an appropriate example target is a good place to start when you port LabVIEW to a new embedded target. Use the target that is closest to the target and toolchain you are creating. If you are using a GNU C/C++-based (gcc) toolchain, consider using an eCos target. If you are using a VxWorks-based toolchain with different hardware, you might want to use a VxWorks subtarget. Subtargets are targets that reuse existing functionality from another target.

The Embedded Development Module also includes a blank template target. This target is not intended to be an implementation example, but the target can serve as a good starting point when none of the example targets are appropriate. National Instruments recommends you use the blank target when porting LabVIEW to a new operating system.

None of the example targets are meant to be fully featured, ready to use targets. The different example targets have different implementations. When you are implementing a feature for a new embedded target, look for an existing implementation in an existing target that might be similar to your target. Depending on the feature, you also might want to look for an existing implementation that uses the same OS as your target.

The following table lists some of the implementation features for the example targets. Use this table to find an example of a feature you are implementing for your target.

Target NameInstrumented DebuggingOn Chip DebuggingPre-Built Run-Time LibraryStatic Memory ModelMemory MappingElemental I/OIDE Integration
Code Generation OnlyNoNoNoYesNoNoNo
Axiom CMD565, eCos ROM ImageNoNoNoYesNoNoNo
Axiom CMD565, eCos RAM ImageSerialNoNoYesNoNoNo
Unix ConsoleTCPEclipseYesNoNoSimulatedEclipse
Axiom CMD565, VxWorks RAM ImageNoiSYSTEM iC3000NoYesNoNoNo
Axiom CMD565, VxWorks ROM ImageNoNoNoYesYesNoNo
Axiom CMD565, VxWorks ModuleSerialWind River WTXNoYesNoNoNo
VxWorks SimulationTCPNoNoYesNoNoNo
Windows Console ApplicationTCPNoYesYesNoSimulatedNo
PHYTEC LPC229x, eCosSerialNoYesNoNoYesNo
Spectrum Digital DSK6713, DSP/BIOSRTDXNoYesNoNoNoNo

Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit