COSC 625 Real Time Processing -- Fall 2010
Required text and material!
Available at the bookstores. Also available used on the web
Textbook: Buttazzo, Hard Real-Time Systems Springer Verlag, 2nd ed.
(used approx $65)
Unless you already play with electonics, purchase ONE of the following (you can share with a colleague)
General
Lecture notes
- 9 December 2010. List of recordings (unedited) of study session.
These videos are pretty badly behaved when getting displayed on my mac. Hope they work better for you.
- 8 December 2010. Here are the current notes for 12/8/2010 Check back for examples later.
- 16 November 2010.
- Find the avr-libc code on the laboratory machine, OR download the library into
a directory in the Scratch volume.
Locate the watchdog timer code. How would you set the watch dog timer to go off
every 100 milliseconds (give function call)?
Where would this call be located in the application code
- Download the FreeRTOS code into a directory in the Scratch volume.
Locate the implementation of (1) creating a task (function name, signature, give an
example invocation), and
(2) creating a binary semaphore (function name, signature, give an example invocation)
- If you have time, write an Arduino sketch that flashes the LED when the watchdog timer goes off.
- 27 September 2010. No lecture today. Lab will be open. Stay tuned for possible Web lecture and more info.
- 22 Sept 2010. We're doing INLAB work today. Lab 22 Sept 2010
- 20 Sept 2010. We'll be covering the following code examples to give an introduction to multi-threading:
Directory: JavaCode
- 8 Sept 2010. There are many links for background info on low level architecture and machine cycle. Here is a sampling.
Recorded Lectures
Homework
Quizzes
Projects
Tests
Resources
Last changed: