UCSD Engineering

Real Time Programming for Embedded Systems

This page is the starting point for students taking the University of California, San Diego Extension course in Real Time Programming. For information about the course:

  1. Course Description and Outline
  2. Project Description

General Info on the 8051 family processors and the 8031SDK used in this course.

The RTP course FTP site has reading material, slides, articles, and example code.

Go to the page for each week of class by clicking on one of the links below:

Week 1 Introduction, Overview, and Getting Started

Week 2 Interrupts Driven Programs – Project Concept Due

Week 3 More Interrupts, and State Machines – Project Proposal Due

Week 4 Signals, Noise and Filters

Week 5 Control Systems – Project Draft Due

Week 6 Peripheral Busses

Week 7 Real-Time Operating Systems

Week 8 Real Time System Design

Week 9 Conclusion - FINAL PROJECT REPORT DUE!