Computer Science 4163/5163:
Embedded Systems (Spring 2010)
Embedded systems is the study of integrating computational
systems with sensing and actuation. Today, devices including microwave
ovens, VCRs, high-speed trains, automobiles, cochlear implants, and
artificial limbs routinely employ a variety of embedded
microcontrollers for process control. We will explore the concepts
fundamental to these applications while designing and building our own
embedded system.
|
|
|
|
NOTE: the class is currently full. If you wish to be placed on the
waiting list, please send email to the instructor and plan on attending the first class.
By the end of the semester, you should be able to:
-
understand, analyze, design, implement and debug hardware and
software systems consisting of an embedded processor, an
electronic interface, and a physical system,
- employ analytical skills and design tools at the intersection
of engineering, computer science and mathematics, and
- practice effective organizational and communication skills
in interdisciplinary teams.
Topics will include:
- Embedded systems programming
- Microcontroller architecture
- Introductory electronics
- Digital and analog interfaces
- Embedded systems development environments
- Communication protocols
- Real-time operating systems, including concurrency and synchronization
- Interrupt handling and timing
The project focus for this semester is robotic soccer. Robots will
demonstrate fundamental skills for soccer and will compete in regular
tournaments.
Prerequisites: Computer Organization (CS 2613 or equivalent),
Operating Systems (CS 3113 or equivalent), Linear Algebra (Mathematics 3333 or equivalent)
Instructor:
Andrew H. Fagg
Time: Tuesday/Thursday 1:30-2:45
Location: Felgar Hall 334
Texts:
- Designing Embedded Hardware, John Catsoulis, O'Reilly, 2003,
ISBN: 0-595-00362-5
- Very Optional: Embedded C Programming and the Atmel AVR, Richard
H. Barnett, Sarah Cox, Larry O'Cull (2003), Thomson/Delmar
Learning, ISBN: 1401812066
Links:
fagg cs ou edu
Last modified: Fri May 14 08:42:28 2010