| news | art & culture | opinions | events | classifieds | course schedule |

   |   Find course by title:


|  |  |
 18-348 Embedded Systems Engineering 18-348 Embedded Systems Engineering Embedded computing applications far outnumber desktop computers, with billions of microcontrollers produced worldwide each year. Embedded systems vary tremendously, from the single 8-bit processor in a thermostat, to high performance processors in a digital camera, to dozens of networked processors in an automobile. Despite this diversity of applications, there are core technology and system-level skills needed by any embedded system designer that form the content of this course. Topics typically covered include embedded computing platforms (hardware, microcontroller instruction sets, software); interacting with the external world (analog I/O, control); system-level engineering (design cycle, architectural patterns); real-time operation (timers, interrupts, concurrency); constraints and optimization (economics, power, size, speed); and a survey of techniques important for building systems that work in the real world (debug, test, robust design, dependability, ethical/societal issues). Weekly hands-on experiences with embedded hardware and software will be used to reinforce core skills. 4 hrs. lec.; lab; Prerequisites: 18-240 and 15-213. |  |  
Popularity index |  |

Students also scheduled |  |
|
No sections available for semester Spring 2008.
No sections available for semester Spring 2007.
No sections available for semester Spring 2006.
No sections available for semester Fall 2005.
No sections available for semester Spring 2005.
No sections available for semester Fall 2004.
No sections available for semester Spring 2004.
No sections available for semester Fall 2003.
No sections available for semester S03.
|  |
|