Overview
To empower engineering students from all disciplines to build embedded systems, whether it is for the next-generation solar car or for autonomous vehicles, National Instruments now offers a comprehensive collection of add-on tools that make teaching embedded systems using FPGAs, DSPs, MPUs, or any 32-bit microprocessors easy and affordable. Discover the academic product offerings for embedded systems through the resources to the right and below.
Testimonial
“ My students could successfully build embedded prototypes in a short time because LabVIEW abstracted the complexity of embedded ARM-based targets” Dr. Tom Martin, Virginia Tech
Resources
| Classroom Resources Download sample courseware, instructor slides and links to university course websites |
Hardware Labs & Exercises |
|||
| Textbooks & Applicable Courses Discover the textbooks that use LabVIEW to teach embedded systems |
Case Studies & Conference Papers |
|||
| Recommended Lab Configurations Outfit your teaching and research labs with these setups |
Videos & Webcasts |
|||
|
|
Software Licensing Options Adopt LabVIEW at your institution with these licensing options |
|
||
Visit ni.com/academic for additional teaching and research resources
Classroom Resources
|
Develop ARM-Based embedded systems using LabVIEWThe LabVIEW Embedded Module for ARM Microcontrollers can be used in conjunction with ARM evaluation hardware or your own custom design to enabled educators to easily teach microcontroller programming concepts. Learn graphical programming, in conjunction with traditional embedded system concepts like interrupts handling, on-chip I/O and software optimization. Using the built-in KEIL ARM simulator tools and Mutisim, students can simulate an entire design process before going to physical hardware. Visit the website...
|
Interfacing NI-ELVIS and the Blackfin EZ-KIT Embedded Development Board
|
|
Interfacing LabVIEW FPGA Module with the Xilinx Spartan 3E XUP HardwareThe LabVIEW FPGA Module for Spartan 3E XUP was developed to enable educators to use LabVIEW FPGA to teach digital and embedded design concepts. Design hardware in LabVIEW, download and run with interactive LabVIEW Front Panels, and even flash VI's so they boot upon start-up. Also included within the installer is a Getting Started with the LabVIEW FPGA Guide to walk you through the basics of LabVIEW FPGA for the Xilinx Spartan 3E. Visit the driver download website... You can also view the Using LabVIEW FPGA with Xilinx Spartan 3E VIDEO tutorial online... See a presentation overview here... |
Hardware Labs and Exercises
Below is a list of hardware-based exercises and labs that can be used to explore embedded concepts.
| LabVIEW Embedded Module for ARM Microcontrollers | ||
|
|
Learn how to use the NI LabVIEW Embedded Module for ARM Microcontrollers. Visit the NI Developer Zone to find many video and on-line tutorials. Examples include: Introduction to ARM Microcontrollers, Debugging ARM Microcontroller Applications, Interrupt Driven Programming for ARM Microcontrollers using LabVIEW and LabVIEW Embedded for ARM Porting Guide. Build your own hardware and easily port LabVIEW ARM to the design. See easy to use examples and a Multisim layout template. Get answers to questions using the NI discussion forums. |
|
| LabVIEW for ADI Blackfin Module Training Exercises for the ADI BF537 Ez-Kit Hardware | ||
|
|
In these laboratory examples, students can see how to use the National Instruments LabVIEW for ADI Blackfin Module development environment, which is based on the graphical programming language G. Lessons include: Filters, Fourier Transform, Adaptive Filters, FIR, IIR, DTMF and Sample Rate Conversion. These lessons are designed for the textbook:Embedded Signal Processing with the Micro Signal Architecture by Woon-Seng Gan. | |
| LabVIEW Real-Time and LabVIEW FPGA Training Module for NI Single Board RIO | ||
|
|
In this free training material, learn how to use the LabVIEW RT and FPGA Modules with NI Single Board RIO Hardware. The material is divided into lessons, with each lesson including a Word document with exercise instructions and a file containing LabVIEW VIs with exercise solutions. Download the exercises here... Build custom adapter hardware and custom C Series modules. Learn more... |
|
| LabVIEW FPGA Module Training for Xilinx Spartan 3E XUP Hardware | ||
|
|
In this free training material, learn how to use the LabVIEW FPGA Module with the Xilinx Spartan 3E XUP Hardware. The material is divided into lessons, with each lesson including a Word document with exercise instructions and a file containing LabVIEW VIs with exercise solutions. Visit the website... See a presentation overview here... |
|
Textbooks and Applicable Courses
Textbooks
![]() |
Embedded Signal Processing with the Micro Signal Architecture Woon-Seng Gan, Nanyang Technological University ISBN-10: 0471738417 |
![]() |
Robert H. Bishop, The University of Texas at Austin ISBN-10: 0131999184 |
Applicable Courses
|
|
Case Studies and Conference Papers
Case Studies
-
Real-world Customer Succeses Using NI LabVIEW Embedded Technologies: Purdue University, NAXYS, Fluidnet, Boston Engineering, Bluetechnix - Tinyboards, Schmid Engineering - zMobile. Read more...
-
Development of a Fully Autonomous Humanoid Robot for Novel Locomotion Research and as the First US Humanoid Entry to RoboCup: Current technologies for robot programming and control are usually created in C code, have a steep learning curve, and even more challenging to interface with changing hardware. Technology from NI has been used to accelerate development and research in novel robotic locomotion. The result is a fully autonomous humanoid robot that plays soccer and acts as a research platform for studying novel locomotion. Read more...
-
RPI Mechatronics Students Develop Two-Wheeled Human Object Transport Vehicle (HOT-V): A senior design team at Rensselaer Polytechnic Institute (RPI) set out to develop an interdisciplinary mechatronic system by designing and prototyping a two-wheeled robotic locomotion platform inspired by (and with the permission of) the Segway Corporation, maker of the Segway Human Transporter. Read more...
-
Motorcycle Control Prototyping Using an FPGA-Based Embedded Control System: Drivven, Inc. created a research Engine Control Unit for a 2004 Yamaha YZF-R6 motorcycle using CompactRIO, LabVIEW FPGA and LabVIEW Real-Time. With this combined architecture, multiple control approaches and algorithms can be quickly designed and tested on the motorcycle.
-
Researchers at Univ of Limerick Use Graphical System Design for Development and Control of Unmanned Underwater Vehicles: Developing a platform for easy integration of survey equipment and advanced control development for unmanned underwater vehicles (UUVs). Read more...
-
Texas A&M University Implements NI LabVIEW DSP in Curriculum: The new curriculum directs students to build analog and digital timers to navigate specified courses and photo detection circuits to follow lines and sense light intensity. The students program the DSP via LabVIEW to conduct phase analysis of an audio signal and follow the signal source as well as build an infrared transmitter and receiver that students can regulate and condition with LabVIEW. Read more...
Conference Papers
- Traction and Ballasting Experiments Using Lego Mindstorms: In the agricultural machinery course at the University of Missouri, Lego Mindstorm kits are being used to teach concepts of traction, ballasting, and autonomous vehicles to upper class students. Read more...
Videos and Webcasts
-
Video: RPI Students Riding HOT-V
-
Animation: Flash Animation of HOT-V Design Process
-
Webcast: Introduction to ARM Microcontrollers
-
Webcast: Test Drive LabVIEW for ARM
Software Licensing Options
NI Academic Site License
|
||||
Student Install Option
|
||||
|
|
||||
Recommended Lab Configurations
![]() |
NI CompactRIO Academic Bundle
|
|||
![]() |
NI Control Design (ETS) Academic Bundle
|
|||
|
||||
![]() |
LabVIEW Toolkit for LEGO® MINDSTORMS® NXT
|
|||
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).














