CSC 525 Embedded Systems Programming

CSC 525 Embedded Systems Programming gives an overview of embedded systems, including the concepts, design considerations and software development for an embedded computer system. The course will strive to cover embedded system design/development concepts, real world considerations in embedded system design and use, and platform-based Embedded System Design. At the end of this course, students will be able to develop the hardware and software required for designing an embedded system SoC on Xilinx FPGAs. Many of the concepts learnt during the lectures will be demonstrated in the lab exercises and final project. Use of platform based design for embedded systems is the current trend in embedded systems design, which will be helpful in industry as well as academic research. Prerequisites: CSC390 or CSC391 or permission

Credits

3

Prerequisite

CSC 390 or CSC 391