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