Austin, TexasThe grass never grows under National Instruments 's engineering feet. Witness NI's newest extension to its popular LabVIEW graphical programming environment for Windows . It can now be used for any 32-bit microprocessor.
NI's new Embedded Development Module , priced at $9,995, gives a graphical approach to 32-bit algorithm design, simulation, prototyping, and deployment of custom and embedded test, measurement, and control designs. The LabVIEW Embedded Development Module lets you incorporate legacy code as well as analog, digital, and communications I/O drivers through specialized VI s (virtual instruments).
The software is built on a plug-in framework that you can use to automate the build process for an embedded toolchain, an embedded operating system, and a 32-bit target platform of your choice. Once the target plug-in is created, you can describe the entire application graphically, and automatically build an executable to be downloaded to the 32-bit custom design. With a built-in OCDI (on-chip debug interface) you can connect directly to JTAG, BDI , and Nexus probes for live debugging of your target hardware.
The module implements development in two steps. The first involves the integration of a third-party toolchain and operating system into the build process. You do that with the package's Embedded Project Manager . This is a one-time operation for the target toolchain, operating system, and processor combination. NI has included toolchain plug-in examples to demonstrate how this integration is done.
Once the target plug-in is created, the interactive graphical design process is enabled. You develop or import an existing LabVIEW VI, and then run the application to build an executable. You can then run the target executable on a PC-target simulator such as WindRiver VxSim Windows Console , or download your application directly to the target platform.
Once the executable is running on the target hardware, you would use an interactive front-panel to send and receive data from the application, or use graphical block diagram debugging directly on the PC.
“The evolution of LabVIEW beyond the PC opens embedded system design to a new class of developera more mainstream population,” says Dr. James Truchard, the company's cofounder, president, and CEO.
Using the new LabVIEW Embedded Development Module, you can design algorithms and program applications using LabVIEW's graphical dataflow language. In addition, graphical front panel controls and indicators help you interactively experiment and debug embedded code. You can do that more quickly than conventional approaches.
The new module also includes more than 400 analysis functions for signal processing, linear algebra, curve fitting, statistics, and calculus.
In addition to out-of-the-box measurement functions for integrating realworld data early in a process, the module also features a framework for integrating I/O drivers and board support packages for taking advantage of specific processors with LabVIEW. You can develop applications using the LabVIEW graphical environment and then automatically generate C code to integrate with a chosen processor toolchain. You'll be able to shorten time-to-market for the development and deployment of systems involving programmable components.
Click here for a datasheet (in Adobe Acrobat .PDF format).
For more details, contact Ernest Martinez, National Instruments, 11500 No. Mopac Expwy., Austin, Texas 78759-3504. Phone: (800) 258-7022. Fax: (512) 683-9300. E-mail: firstname.lastname@example.org.
National Instruments , 800-258-7022, www.ni.com/embedded