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

Embedded & Senior Design: Educator and Classroom Resources

3 ratings | 3.33 out of 5
Read in | Print | PDF

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 targetsDr. Tom Martin, Virginia Tech

Resources

Classroom Resources
Download sample courseware, instructor slides and links to university course websites
 

Hardware Labs & Exercises
Perform hardware-based experiments to explore concepts

 

Textbooks & Applicable Courses
Discover the textbooks that use LabVIEW to teach embedded systems
 

Case Studies & Conference Papers
See how industry and other schools use LabVlEW for embedded systems

 

Recommended Lab Configurations
Outfit your teaching and research labs with these setups
 

Videos & Webcasts
View short video demonstrations, webcasts of concepts

 

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 LabVIEW

The 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

The LabVIEW-compatible Blackfin® ADSP-BF537 EZ-KIT Lite® evaluation board is equipped with an I/O connector, based on National Instruments Educational Laboratory Virtual Instrumentation Suite that connects to National Instruments data acquisition hardware or National Instruments ELVIS workstations. This document explains the input/output signal options for the audio codecs on the Blackfin ADSP-BF537 EZ-KIT Lite evaluation board. Visit the website...

 

Interfacing LabVIEW FPGA Module with the Xilinx Spartan 3E XUP Hardware

The 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...

Back to top >>

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...

Back to top >>

Textbooks and Applicable Courses 

Textbooks

 

 

Embedded Signal Processing with the Micro Signal Architecture

Woon-Seng Gan, Nanyang Technological University
Sen M. Kuo, Northern Illinois University
Wiley-Interscience

ISBN-10: 0471738417
ISBN-13: 978-0471738411

   
Front Cover Image

Learning with LabVIEW

Robert H. Bishop, The University of Texas at Austin
Prentice Hall

ISBN-10:     0131999184
ISBN-13:    978-0131999183

   

Applicable Courses

 

 

  • Signals and Systems
  • Dynamic systems (Modeling & control)
  • Mechatronics
  • Embedded & hybrid Control
  • Linear and Non-linear System Design
  • Control Systems Theory (linear, multivariable linear)
  • System Identification
  • Neural Networks
  • Fuzzy Logic
  • Automation & robotics
  • Adaptive Control
  • Root Locus Design
  • Frequency Response Design
  • Feedback Control System
  • Digital Control System
  • Linear Feedback System
  • MIMO
  • Dynamic Modeling and Response
  • State-Space Design
  • Sensors
  • Actuators (Electrical & Mechanical)
  • Diodes, Transistors, Thyristors, Op-amps
  • A/D and D/A Conversion

Back to top >>

Case Studies and Conference Papers 

Case Studies

Back to top >>

Conference Papers

Back to top >>

Videos and Webcasts 

Back to top >>

Software Licensing Options 

 

 

NI Academic Site License  
  • Unlimited seats of NI software for your department, college or campus
  • Comprehensive suite of LabVIEW and other controls software
  • Automatic bi-annual updates with new and upgraded software
 

Student Install Option
  • Allow your students to install software on their personal laptops and PCs
  • Affordable price for your entire student body
  • Access to all software available in the Academic Site License

 

 

Back to top >>

Recommended Lab Configurations 

 

 

 
NI CompactRIO Academic Bundle
  • Rugged, reconfigurable deployment platform for embedded and control applications
  • Real-time controller to implement time-critical control applications
  • Up to 10 MHz loop rate with digital I/O and up to 200 KHz loop rate with analog I/O
   
NI Control Design (ETS) Academic Bundle
  • Reuse existing work by interfacing with other simulation tools
  • Design real-time control design applications with graphical programming
  • Includes PCI-7831R board (FPGA target) and SCB-68 connector block
         

NI Single Board RIO

  • Board-level, highly reliable embedded device for intelligent stand-alone or networked operation
  • Integrated industrial processor, reconfigurable FPGA, and analog and digital I/O on a single PCB
  • LabVIEW FPGA core that provides ultimate power with custom I/O timing and advanced control
     
   
       LEGO

LabVIEW Toolkit for LEGO® MINDSTORMS® NXT

  • Program and control LEGO MINDSTORMS NXT with the full power of LabVIEW
  • Get real-time updates from the NXT during program operation with LabVIEW front panels
  • Download free toolkit of native VIs for the MINDSTORMS NXT

Back to top >>

                                     

3 ratings | 3.33 out of 5
Read in | Print | PDF

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/).