It is assumed that
the
following course material is being made available to students of SUNY
at
They are meant for instructional use only.
Project Presentations:
| Team
members |
Title
|
Presentation |
Misc |
| Jake Carl & Zac BergQuist |
Collision Detection |
Dec1-1 |
|
| Alex Reiner & Nischal Vasant |
Robot Control Usiung IR Signals |
Dec1_2 |
|
| Ankit & Rene |
Dec1_3 |
||
| Jeff & Robin |
Dec1_4 |
||
| Mike & Aditia |
Dec1_5 |
||
| Matt & Matt |
Dec1_6 |
||
| Matt, Brian, Drew |
Dec3_1 |
||
| Heath |
Dec3_2 |
||
| Regina, Alex |
Dec3_3 |
||
| Robin, Fahad |
Dec3_4 |
||
| Atul, Fernando |
Dec3_5 |
||
| Rava, Simar |
Dec3_6 |
||
| Dipan, Varun |
Dec3_7 |
||
| Dalfonso, Gilbert, Mcradle |
Don't Blind Ichiro! |
Dec6_1 |
|
| Chander, Sherwani, Dabas |
Myro da Gyro |
Dec6_2 |
|
| Cottrell, Sheehan |
PONG: Programmable Object
Naviogation |
Dec6_3 |
|
| Malinksi, Stradder |
Mobile Dancing Tree |
Dec6_4 |
|
| Gulmi, Berquist |
Soteria |
Dec6_5 |
|
| Gizaw, Rumaiz |
Remote Robo |
Dec6_6 |
|
Date |
Topic |
|
Notes/comments |
|
9/1 |
Introduction to CSE321: Policies and
protocols |
|
|
| 9/3 |
Designing and implementing
realtime systems |
DesignImp |
|
| 9/8 |
Introduction to WRT54GL and Xinu |
WRT54GL-XINU |
|
| 9/10 |
Project 1 Discussion |
Project 1 Handout |
|
| 9/13 |
Enabling communication with
WRT54GL |
xinu |
|
| Demo of WRT54GL modification |
|||
| 9/15 |
Simple RTS (Ch.2); XINU on
WRT54GL System and memory layout |
SimpleRTS |
|
| 9/17 | Realtime: designing with deadlines | classnotes; handouts | Class exercises |
| 9/24 |
Realtime tasks, resources,
critical regions, semaphore, pritorities |
RTS |
|
| What
ever
happened on Mars? Prius tear-down at embedded conference |
|||
| 9/29 |
Pointers; memory references,and
operators |
Pointer Tutorial |
|
| 10/1 |
Designing realtime cyclic
executives |
RTKernel |
Demo program |
| 10/4 |
Period, Hyperperiod, frame and
schedules |
Class notes: Copies will be
available 10/6 |
|
| 10/6 |
Midterm Review |
Review |
|
| 10/8 |
programming a UART; device sriver |
UART |
|
| 10/13 | Reading Code: Lets explore XINU source code | xinu source code | proc.h, kernel.h, device.h, intialize.c, main.c, Makfile |
| 10/15 |
Kernel tasks, signals, alarms |
sigalarm |
demos;
clarification on grade distribution |
| 10/20 |
Exam 1 |
See the review done on 10/6 |
|
| 10/25 |
Working with Scribbler and MyRo |
Lets form groups; discuss
logistics of this assignment |
Scribbler Manual IPRE |
| 10/27 |
Consittute your team |
We need your team name and the
members in your team |
|
| Designing realtime systems |
Unified Modeling Language (UML):
use case, discovering class and class diagrams |
Use case diagrams |
|
| 10/29 |
Discovering and defining classes
and relationships |
CRC card + UML class diagrams |
CRC+Class Weather+Engine |
| 11/1 |
Prj3 Framebuffer |
FB |
|
| 11/3,5 |
Pipes |
Pipe communication |
Chapter 8 pp.188-190 |
| 11/8 |
Scribbler GUI and Basic
programming |
Demo: GUI (built-in manaual) Editor |
|
| 11/10 |
Scribbler with Fluke + Phython
Interface |
Introductory
demo: setting up the fluke and the bluetooth connectivity |
Bring your myro and fluke to
class; we will work with in class |
| 11/12 |
Continue with IPRE |
Python module; subroutines and
control structures |
see |
| 11/15 |
XINU code in depth |
||
| 11/17 |
Demo of complete IPRE+ Scribller
Project |
||
| 11/19 |
Demo of fully operational
framebuffer |
||
| 11/22 |
Putting it all together: Beyond
EXINU |
BEXINU |
SystemXINU |
| 11/29 | Exam 2 Review | Exam Review |
|
| Demo schedule |
Presentation
date
and
order |
||
| 12/1,3,6,8 | Demos of Robot project | Attendence required by all |
Homework 3 = attendance |
| 12/10 | Exam 2 | No final exam |
| Homework# | Topic | Assignment |
Duedate |
| 1 Designing with FSM |
Realtime system design |
hwk1 |
9/13 by 9am |
| 2 Simple cyclic executive |
Realtime kernel |
BlindBingo |
10/15 by 9am |
| 3 |
| Name | Time | Location |
| Panya |
MW: 2.00-3.30 PM |
206 Franzac |
| TJ |
TTH: 11.30AM -2.00 PM |
206 Franzac |
Panya's Web Site for Recitation notes