This is an old revision of the document!
Winter 2015
EECS 3215 Embedded Systems
Calendar Description
Introduction to the design of embedded systems using both hardware and software. Topics include microcontrollers; their architecture, and programming; design and implementation of embedded systems using field programmable gate arrays. Lectures (three hours per week), laboratory (two hours per week); four credits. Prerequisites: General prerequisites; SC/CSE 2031 3.00, SC/CSE 3201 4.00. Prior to Fall 2009: Prerequisites: General prerequisites; AK/AS/SC/CSE 2031 3.00, AK/AS/SC/COSC 3201 4.00 or AK/AS/SC/CSE 3201 4.00. Course credit exclusion: AK/AS/SC/COSC 3215 4.00.
Course Outcomes
After taking the course, students should be able to:
- Describe/demonstrate how to work with at least one embedded system and be able to configure/program it to do basic tasks.
- Describe/demonstrate embedded microcontroller architecture, development, debug and testing
- Describe and/or demonstrate the use of parallel, serial and analog interfaces used in embedded platforms
- Design embedded software and hardware systems under tight constraints
- Prototype embedded systems using microcontrollers or FPGAs
- Design embedded computer systems to address problems in important application domains
Prerequisites
Students should have a good understanding of digital and analog electronics and computer organization. You should also be familiar with assembly programming (C programming will be helpful).
Course Contacts
- Course Director: Hugh Chesser – hugh DOT chesser AT lassonde DOT yorku DOT ca, Web site
- Office Hours: PSE 246, T, R 12 - 14 or by appointment.
- Teaching Assistant: TBD
Textbooks, Readings
- Computers as Components: Principles of Embedded Computing System Design, Third Edition, Marilyn Wolf, Morgan Kaufmann Publishers © 2012 (529 pages), ISBN:9780123884367. Available via http://www.library.yorku.ca/e/resolver/id/2466258
- Others - see Readings Page