Day |
Lecture |
Lab
Supporting Docs
|
Assignment (due prior to lecture on day
listed) |
M 9/25 |
Introduction |
|
|
W 9/27 |
Design Mtg 1, Resource Analysis |
Siren
|
|
F 9/29 |
8051 Architecture Overview |
|
|
M 10/2 |
Design Meeting, Embedded HW |
|
FanSpeed |
W 10/4 |
Electronics Review
and Lab2 Info |
Douglas and the Doo-wap
|
Homework 2:
Problems with FanSpeed . Here is my solution |
F 10/6 |
Embedded Hardware |
|
|
M 10/9 |
Noise and
Filtering |
|
See Today's Lecture Notes |
W 10/11 |
Design Meeting |
The M-BOX |
|
F 10/13 |
Embedded SW Intro |
midi source and conversion tools
see 466 format in HW4 solutions at right. Use this
program on the host PC
|
Music Format and
Feasibility . Here is my solution,
along with the Music Format Spec, make sure to see spec
clarifications in the e-mail archive. |
M 10/16 |
Serial I/O.
Intro to RT OS |
|
|
W 10/18 |
Quiz |
|
|
F 10/20 |
Embedded
(Real Time) Operating Systems |
|
|
M 10/23 |
RTOS,
Scheduling, Resource Sharing, Reentrancy |
|
|
W 10/25 |
Synchronization and Communication |
M-Box Lab Report and Demo Due
|
Tiny OS Investigation |
F 10/27 |
Discussion of hardware and software tools for
future projects. See list of items at right. Please be ready with
questions about these items. |
Hard deadline for M-Box Demo and Lab Report |
I2C Spec -- first
~12 pages or so. Read about the I2C
bus interface IC
Cerfboard Spec
SA1110 Processor Developers Manual
Sonar
Range Finder
|
M 10/30 |
Cancelled |
|
|
W 11/1 |
Intro to Device Drivers |
Ping |
|
F 11/3 |
More On Device Drivers |
|
|
M 11/6 |
Top and
Bottom Halves (Device Drivers). Start Linux IPC |
|
Reentrant
Sonar Device Driver |
W 11/8 |
Embedded Networking |
|
|
F 11/10 |
No Class |
|
|
M 11/13 |
Quiz |
|
|
W 11/15 |
Embedded
Networking |
|
System
Architecture and Decomposition |
F 11/17 |
Public/Subscribe
Shared Memory Example |
|
|
M 11/20 |
Embedded Networking
Layers:
Session, Datalink, Physical |
|
Be ready to
discuss questions from part 7 of these lecture notes |
W 11/22 |
Summary of
Embedded Networking |
|
post, update,
and frame error handling |
F 11/24 |
Thanksgiving |
|
|
M 11/27 |
Introduction
to Safety |
|
|
W 11/29 |
Safety |
|
Microwave Oven
Analysis |
F 12/1 |
Safety |
|
|
M 12/4 |
TinyOS Discussion |
|
|
W 12/6 |
Demos: Meet in Lab |
|
|
|
|
|
|