Portable labs in a box for embedded system education

The rapid growth of embedded systems results in a great demand of professionals for embedded software design and development. However, embedded system education is not well represented in the current Computer Science (CS) academic programs. Existing embedded systems curricula heavily rely on a significant investment in lab resources and a high knowledge base requirement for instructors (e.g., faculty whose expertise is not specifically in this area). To overcome these difficulties, we have developed an online embedded system courseware with hands-on labs in an inexpensive and portable development box. The portable and modular design of this courseware provides a "ready-to-be-adopted" model and will save resources and time in broadening embedded system education.