UC Irvine Extension
Live Help!

(WINTER 2010)

Designing Embedded Software Using Real-Time Operating Systems (Section 1)

EECS X497.31  (3)

An elective course in the Certificate Program in Embedded Systems Engineering, and a required course in the Specialized Studies Program in Device Software Engineering.
Learn how to write real-time systems software in relation to the architectural design of a complete embedded system utilizing a real- time operating system kernel. Participants will gain a practical knowledge of how to use a real-time kernel to accomplish the design goals of a real-time system. Learn how a real-time kernel is used to satisfy hard real-time constraints in comparison to soft real-time constraints. Gain a greater insight into the concepts of task scheduling, resource management, inter-task communications, task synchronization, and interrupt handlers. Prerequisite: EECS 805, C Programming for Embedded Systems, or equivalent experience. See enrollment confirmation for login information.

Henry S. Jacobs, M.S., senior software engineer, who has been developing software for embedded microprocessors for over 20 years. He has extensive experience designing embedded systems software architectures, GUI applications, communications protocols, device drivers, and pattern recognition using VRTX, UNIX, and other proprietary RTOS technologies. His expertise includes writing C/C++ applications in UNIX, DOS, and WINDOWS environments, including the use of structured and object oriented methodologies. While researching his master's thesis, he developed a pattern recognition algorithm for a robotic medical application.

When: Jan 13, 10 to Mar 17, 10; 10 meeting(s)
Where: UCI Learning Center - Orange, CA
Fee: $685.00
Reg#: 00160

Textbook Information:
MICRO C/OS II W/ DISK
Book Required ISBN: 9781578201037
LABROSSE, 2ed, CMP BOOKS

Meeting Schedule:
Type Date Day Start Time End Time Building Room
Lecture1/13/2010Wednesday 6:30PM 9:30PMUCI Learning Center203
Lecture1/20/2010Wednesday 6:30PM 9:30PMUCI Learning Center203
Lecture1/27/2010Wednesday 6:30PM 9:30PMUCI Learning Center203
Lecture2/3/2010Wednesday 6:30PM 9:30PMUCI Learning Center203
Lecture2/10/2010Wednesday 6:30PM 9:30PMUCI Learning Center203
Lecture2/17/2010Wednesday 6:30PM 9:30PMUCI Learning Center203
Lecture2/24/2010Wednesday 6:30PM 9:30PMUCI Learning Center203
Lecture3/3/2010Wednesday 6:30PM 9:30PMUCI Learning Center203
Lecture3/10/2010Wednesday 6:30PM 9:30PMUCI Learning Center203
Lecture3/17/2010Wednesday 6:30PM 9:30PMUCI Learning Center203