Topics include: Real-time threading, synchronization, hardware acceleration and function offload, real-time theory, and debug/analysis methods for real-time systems in Linux; Linux drivers, kernel interfaces, and Linux real-time application implementation strategies; basic robotics, computer vision, MPEG2 digital video parser/generators, SDTV/HDTV broadband/baseband transport, open source digital video tools, real-time RTP/UDP transport, and transport stream analysis and standards. Students configure and extend Linux drivers for digital video, computer vision, and robotic control systems in project and lab work.
Upon completion of the course, the student will have a good working knowledge of the full real-time embedded Linux system lifecycle including: analysis, design, programming, hardware integration, unit testing, and system testing for IPTV, digital cable, and robotics/computer-vision systems for embedded Linux.
Required
| Lecture Title | Semester | Year | Type |
| Mon, Jan 26, 06 15 PM | Spring | 2009 | Lecture |
| Mon, Jan 12, 05 56 PM Lec. 1 | Spring | 2009 | Lecture |
Meeting Days Legend: Monday (M), Tuesday (T), Wednesday (W), Thursday (R), Friday (F), Saturday (S), Sunday (U)
Summer Terms: M = Maymester, A = 1st 5 weeks, B= 2nd 5 weeks, C = 8 weeks, D= 10 weeks
Refer to the Academic Calendar for specific dates.
| Semester | Term | Time | Days | Location | Instructor | Additional Instructors |
| Spring 2010 | 06:30 PM - 09:00 PM | M | ECCS 1B28 | Siewert, S | ||
| Spring 2009 | 06:00 PM - 08:30 PM | M | ECCS 1B12 | Siewert, S | ||
| Spring 2008 | 04:00 PM - 06:50 PM | M | ECEE 1B28 | Siewert, S |
