[an error occurred while processing this directive]

Embedded System Program Design

National Chung Cheng University
Department of Computer Science and Information Engineering

Syllabus

Lecturer: Pao-Ann Hsiung

This course is primarily intended for students interested in learning how embedded software is to be designed efficiently and correctly. A student taking this course will be introduced to embedded systems, fundamentals of hardware design and architecture, different architectures for embedded software, the tools to get you started on embedded software design, the typical pitfalls of embedded software design and how to avoid them, real-time and embedded operating systems, how embedded software is to be designed in an RTOS-based system, and how embedded software is to be debugged.

Textbooks || Topics || Grading || Dates/Deadlines

Textbooks

  1. An Embedded Software Primer An Embedded Software Primer, David E. Simon, Addison Wesley, ISBN:020161569X, 1999.
  2. Programming Embedded Systems with C and GNU Development Tools Programming Embedded Systems with C and GNU Development Tools, 2nd Edition, Michael Barr and Anthony Massa, O'Reilly Media Inc, 2006.
Top

Topics

We will be covering the following topics in this course. Top


Grading

Your performance in this course will be graded as follows:
Mid-Term Exam25%
Final Exam25%
Project20%
Labs & Assignments30%
Top


Dates and Deadlines

Date/DeadlineTaskNotes
2-3 weeks after noticeLab or AssignmentsLabs || Assignments
November 13, 2007Project ProposalDetails
November 13, 2007Mid-Term Exam(tentative)
January 8, 2008 Project Report & Presentation
January 15, 2008Final Exam(tentative)
Top


Notice