Course Description

ECE 360a/b Real-Time Systems

Introduction to the specification, design, implementation and testing, debugging and maintenance of software objects. Source code management, information hiding and software development tools with applications for embedded real time systems for industrial control. Motorola HC11 family of processors. Programming real time systems; interrupts, timers, A/D. Single task monitors. Multi-tasking operating systems. Inter-process communications. Timing and synchronization. Communications protocols: RS422, TCP/IP; Java and PERC.

Prerequisites: Computer Science 027a/b or the former ES 030, ECE 339a/b.
Corequisites: Computer Science 210a/b, ECE 375a/b.
2 lecture hours, 3 laboratory hours, 1 tutorial hour, half course.


Academic Calendar
[Table of Contents] [Index]
[Courses by Subject] [Courses by Name] [Awards by Category] [Awards by Name] [Calendar Search]