(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 |
| Lecture | 1/13/2010 | Wednesday | 6:30PM | 9:30PM | UCI Learning Center | 203 | | Lecture | 1/20/2010 | Wednesday | 6:30PM | 9:30PM | UCI Learning Center | 203 | | Lecture | 1/27/2010 | Wednesday | 6:30PM | 9:30PM | UCI Learning Center | 203 | | Lecture | 2/3/2010 | Wednesday | 6:30PM | 9:30PM | UCI Learning Center | 203 | | Lecture | 2/10/2010 | Wednesday | 6:30PM | 9:30PM | UCI Learning Center | 203 | | Lecture | 2/17/2010 | Wednesday | 6:30PM | 9:30PM | UCI Learning Center | 203 | | Lecture | 2/24/2010 | Wednesday | 6:30PM | 9:30PM | UCI Learning Center | 203 | | Lecture | 3/3/2010 | Wednesday | 6:30PM | 9:30PM | UCI Learning Center | 203 | | Lecture | 3/10/2010 | Wednesday | 6:30PM | 9:30PM | UCI Learning Center | 203 | | Lecture | 3/17/2010 | Wednesday | 6:30PM | 9:30PM | UCI Learning Center | 203 |
|