Embedded Computer Systems
Lecture: VIC 306 Lab: ENG408
Gul N. Khan
|Electrical and Computer Engineering|
Welcome to EE8205 : Embedded Computer System website for Fall 2017
The course will cover real-time and embedded system concept and hardware-software codesign for embedded systems and system on programmable chips (SoPC).
The main topics to be covered in the course include the introduction of representative microprocessors suitable for embedded systems, micro-controllers, real-time operating systems, real-time scheduling techniques, concurrency, system on chip and hardware software codesign tools. ARM Cortex M3 microcontroller will be studied and its development environment will be used to investigate RTOS and real-time secheduling techniques. State of the art applications of embedded systems will also be introduced.Instructor: Dr. Gul N. Khan
Welcome to the Fall 2017 EE8205 "Embedded Computer Systems" website.
Please contact your Instructor if you have any difficulties accessing the website.
1. Computers as Components: Principles of Embedded Computing System Design
by M. Wolf, 4th Edition, 2016. Morgan Kaufmann- Elsevier Publishers
2. Fundamental of Embedded Software with the ARM Cortex M3, 2nd Edition,
by Daniel W. Lewis, Pearson 2013, ISBN 978-0-13-291654-7
1. Real-time Systems and Programming Languages
by Alan Burns and Andy Wellings
3rd Edition, 2001. Addison Wesley (Pearson Education Limited)
ISBN 0 201 72988 1
2. SystemC: From the Ground Up, 2nd Edition, D.C. Black, Donovan, Bunton & Keist, Springer 2010
3. Embedded Core Design with FPGAs (Also Recommended for FPGA based Projects)
Zainalabedin Navabi, McGraw-Hill, 2007, ISBN-13: 9780071474818 (ISBN-10: 0071474811)
Additional teaching material will be identified by the instructor.
Course Evaluation and Marking Scheme
Timeline of Project Design, Development and Implementation
Short Presentations of some Projects may be scheduled at the time of demo.