| winIDEA LabView VI Library for controlling emulators and debuggers |
![]() |
|
|
Success Story - Test of standard modules |
![]() |
Emulation meets Labview |
![]() |
Further Links: Library description, Quickstart, ... |
For many years there has been a vision of creating a universal engineering tool for developing, debugging and testing software. Today, we are one step closer to having such a tool that can also be used in the world of embedded systems development. LabVIEW’s use of graphical programming as a basis for building test and measurement applications has made it so successful thus far, and it certainly seems it could be so in embedded systems as well.
By connecting an emulator to the front panel of LabVIEW, you can use an existing set of graphical objects to analyze the behaviour of an embedded application on any target hardware. You can then use the In-Circuit Emulator or On-Chip as a development tool for embedded systems design as well as a measurement tool for tests.
If you are an experienced LabVIEW programmer but a novice embedded designer, you can use the interface of the In-Circuit Emulator or On-Chip Debugger without deep user knowledge or experience with such tools. iSYSTEM employs the tools with which you are already; LabVIEW, using graphical programming objects (virtual instruments) to remotely control an emulator. Thus, you can build a LabVIEW program to download embedded software to a target system, to execute the application and read/write data as well as run automated tests. You can then display the results of such tests or the behaviour of the embedded application may in an appropriate LabVIEW panel as well as export them to other tools such as test databases and analysis tools.

Within the V diagram, iSYSTEM provides software / hardware integration and National Instruments provides prototyping and test. With the integration of debugging and emulation technology in LabVIEW, the software development and system test can be done within one piece of software.
Companies developing embedded systems currently use graphical programming environments for building prototypes and complex test systems. LabVIEW and the appropriate National Instruments hardware can support both embedded systems development and test. Because of the well-defined interfaces between the iSYSTEM Emulators and LabVIEW, you can maintain the knowledge and experience from the early phases of the software development process, as well as prototypes and software already developed. You then have a seamless transition between the different development steps, so you can use a graphical development environment for a complete end-to-end embedded systems project, and major innovations in embedded tools.
|
For many years there has been a vision of creating a universal engineering tool for developing, debugging and testing software. Today, we are one step closer to having such a tool that can also be used in the world of embedded systems development. LabVIEW’s use of graphical programming as a basis for building test and measurement applications has made it so successful thus far, and it certainly seems it could be so in embedded systems as well. By connecting an emulator to the front panel of LabVIEW, you can use an existing set of graphical objects to analyze the behaviour of an embedded application on any target hardware. You can then use the In-Circuit Emulator or On-Chip as a development tool for embedded systems design as well as a measurement tool for tests.
If you are an experienced LabVIEW programmer but a novice embedded designer, you can use the interface of the In-Circuit Emulator or On-Chip Debugger without deep user knowledge or experience with such tools. iSYSTEM employs the tools with which you are already; LabVIEW, using graphical programming objects (virtual instruments) to remotely control an emulator. Thus, you can build a LabVIEW program to download embedded software to a target system, to execute the application and read/write data as well as run automated tests. You can then display the results of such tests or the behaviour of the embedded application may in an appropriate LabVIEW panel as well as export them to other tools such as test databases and analysis tools.
Companies developing embedded systems currently use graphical programming environments for building prototypes and complex test systems. LabVIEW and the appropriate National Instruments hardware can support both embedded systems development and test. Because of the well-defined interfaces between the iSYSTEM Emulators and LabVIEW, you can maintain the knowledge and experience from the early phases of the software development process, as well as prototypes and software already developed. You then have a seamless transition between the different development steps, so you can use a graphical development environment for a complete end-to-end embedded systems project, and major innovations in embedded tools. |
Further Links
|
Info |
Type |
Size |
Description |
|
HTML |
- |
winIDEA iSYSTEM.Connect Interface |
|
| GDB Server |
HTML |
- |
winIDEA GDB Server Interface |
| LabVIEW |
|
1.3 MB |
winIDEA LabVIEW Brochure |
| LabVIEW Quickstart |
|
100 KB |
winIDEA LabVIEW Getting Started |
| LabVIEW VIs |
|
330 KB |
winIDEA LabVIEW VIs Reference Guide |

PowerPoint - Screencast 

Success Story - Test of standard modules 
