An Experimental Laboratory Environment for Teaching Embedded Hardware Systems
Association for Computing Machinery (ACM)
Proceedings of the 2007 Workshop on Computer Architecture Education
This paper describes Marquette University's efforts to build an experimental embedded systems laboratory for hands-on projects in an introductory hardware systems course. Our prototype laboratory is now serving as the basis for a coherent sequence of class projects threaded throughout subsequent courses in operating systems, networking, and embedded systems, among others. We describe the major components of our laboratory environment, how it is used in our hardware systems course, and how this has contributed to significant improvements in other core courses in our curriculum.