Home | About Us | Projects | People | Documents | Courses | Internal
 
NUMBER
 

EEM202A/CSM213A

TITLE
 

Embedded Systems

QUARTER
 

Fall

YEAR
 

2005

WEBSITE
 

http://nesl.ee.ucla.edu/courses/ee202a/2005f

DESCRIPTION
 

This course concentrates on methodologies and technologies for design of embedded systems. Topics include hardware and software platforms for embedded systems, techniques for modeling and specification of system behavior, software organization, real-time operating system scheduling, real-time communication and packet scheduling, low-power battery and energy-aware system design, timing synchronization, fault tolerance and debugging, and techniques for hardware and software architecture optimization. The course will cover theoretical foundations as well as practical design methods. Embedded real-time computing systems are used in electrical engineering ad computer science applications such as control, signal processing, and communications. Unlike general purpose computers, embedded systems interact with the physical world through sensors and actuators, and the computing functions have timing constraints defined by the environment. The hardware and software aspects of these systems are intertwined, and require a hardware-software co-design perspective. The objective of this course is to introduce fundamental problems and design techniques, and to also examine current trends.

© 2008 by Networked & Embedded Systems LaboratoryUniversity of California, Los Angeles
(Developed using Ruby on Rails, hosted on Mac OS X, and best viewed without Internet Explorer!)
Maintained by Mani Srivastava