Undergraduate embedded system education at Carnegie Mellon
ACM Transactions on Embedded Computing Systems (TECS)
Teaching microprocessor systems design using a SoC and Embedded Linux platform
WCAE '05 Proceedings of the 2005 workshop on Computer architecture education: held in conjunction with the 32nd International Symposium on Computer Architecture
Hi-index | 0.00 |
We describe a three-course upper-division undergraduatesequence at the University of California, Riverside that teachesboth the principles and the practice of embedded system design.While many courses teach embedded systems programming,typically at the assembly language level, few teach the principlesof the field - especially with respect to hardware and softwarecodesign. The courses have been under development since 1994and have been quite stable for several years. The courses arebased on a new textbook that emphasizes a unified view ofhardware and software. All three courses include both lecturesand an extensive lab component. Feedback from students whohave graduated and work in the embedded systems field has beenexcellent.