Embedded Software Engineering Laboratory

Engineering
Electrical and Computer Engineering
Labs

The embedded software engineering lab is used as flex space for students working on special interest projects in embedded systems, cyber physical systems, and embedded software development. 

Students working on these projects have the opportunity to collaborate with other students to form student groups.

  • Students use a hands-on learning approach to controlling various microprocessor and microcontroller based devices.
  • Software engineering strategies are applied to embedded microprocessors and controllers as students develop their embedded software projects.
  • Typical tools the students use are:
    • Different programming language compilers and debuggers
    • Operating Systems (OS) optimized for embedded software like Nucleus, real-time OS and Windows CE
    • A High end logic analysis oscilloscope for analyzing communications and signal processing of embedded systems
    • A variety of sensors and actuators targeted at industries like Automotive, Medical, Robotics, Manufacturing and Aviation that interface with microprocessors and microcontroller boards.

» View More