Professional Documents
Culture Documents
ECEN 5803 Mastering Embedded Systems Architecture
ECEN 5803 Mastering Embedded Systems Architecture
Objective
The objective of this course is for the student to acquire an understanding of embedded
systems architectures for the purpose of creating prototypes or products for a variety of
applications. We will examine the salient issues in the decision making process,
including tradeoffs between hardware and software implementations, processor and
operating system selection, and IP creation or acquisition. Projects will involve the latest
software development tools and hardware platforms to help develop a broad
perspective of the capabilities of various embedded system solutions. Students have
found this course material to be good preparation for job interviews, receiving offers for
internships and jobs from Apple, Intel, Renesas, National Instruments, Magic Leap and
other employers.
Readings
Course materials include textbooks, papers, lecture slides, project guides, and other
online materials.
Textbooks (CU bookstore)
Embedded Systems: A Contemporary Design Tool, 2nd Edition, by James
K. Peckol, ISBN: 978-1119457503 .
What Every Engineer Should Know about Developing Real-Time
Embedded Products by Kim R. Fowler
Course website
Course lecture slides posted weekly on Canvas at TBD
Course labs and project material posted weekly on Canvas
Other online materials
Freescale Freedom Development Platform
ARM information center
ST Nucleo Development Board
BeagleBone Black Development Board
Raspberry Pi 3 B Development Board
Toradex Colibri T30 SOM
GRADING
The course grade will be based on in-class participation, homework assignments,
quizzes, course projects, and 3 exams. The grade proportions are as follows:
Homework and Class Participation 20%
Course projects 30%
Quizzes 10%
Final and Mid-term Exams 40%
Honor code
A complete description of the honor code can be found here .
To summarize: "Violations of the Honor Code are acts of academic dishonesty and
include but are not limited to plagiarism, cheating, fabrication, aid of academic
dishonesty, lying to course instructors, lying to representatives of the Honor Code,
bribery or threats pertaining to academic matters, or an attempt to do any of the
aforementioned violations."