ECE 578

Advanced Industrial Computer Control

Bruce E. Segee

Summer, 2003

The syllabus is at the following link:

http://www.eece.maine.edu/~segee/classes/ece578/syllabus.htm

 

It is my intention to have a link corresponding to every class.  This link will take you to a web page containing class notes from the whiteboard, a link to the quicktime movie for the class, and any supplementary material covered.  The movie may be 24 hours after the class.  The link may appear before the movie. 

Bus and backplane web site

July 8 board shots

The movie is available

If you don't have quicktime, download it:

http://www.apple.com/quicktime/download/

 

Launch quicktime, File-> Open URL in New Player

paste in the following link:

 

http://aasgard.lll.umaine.edu/ece578/1.mov

 

 

 

A brief history of Ethernet

 

http://mathforum.com/epigone/amte/glerhodun

 

A good over-all Ethernet page (his collision back off description is slightly different than mine)

 

http://www2.rad.com/networks/2001/ethernet/ether.htm

 

July 10 board shots

The movie: http://aasgard.lll.umaine.edu/ece578/2.mov

Ethernet “type” codes.  IP is 0x800

http://www.cavebear.com/CaveBear/Ethernet/type.html

Good reference on IP addressing

http://www.3com.com/other/pdfs/infra/corpinfo/en_US/501302.pdf

A pdf on connection speeds

July 15 board shots

The movie: http://aasgard.lll.umaine.edu/ece578/3.mov

July 17 board shots

The movie: http://aasgard.lll.umaine.edu/ece578/4.mov

http://www.eventhelix.com/RealtimeMantra/CongestionControl/queueing_theory.htm

An ARP link

After the broken bones:

Page with fugures from the book: http://www.cs.purdue.edu/homes/dec/netbooks.html

The July 22 movie: http://aasgard.lll.umaine.edu/ece578/5.mov

The July 25 movie: http://aasgard.lll.umaine.edu/ece578/6.mov

July 29 board shots

The movie: http://aasgard.lll.umaine.edu/ece578/7.mov

http://zoneedit.com/lookup.html

http://www.pcpitstop.com

Possibly the coolest country I’ve ever heard of:

http://www.qsl.net/dl7cx/DXCCINFO/INFO/Tuvalu/tuvalu.html

July 31 board shots

The movie: http://aasgard.lll.umaine.edu/ece578/8.mov

August 5 board shots

The movie: http://aasgard.lll.umaine.edu/ece578/9.mov

Sample C code

Host.c

Services.c

Forker.c

 

The Prelim Due August 14 (I’m not heartless, if you have a problem and need more time let me know)

August 7 board shots

The movie: http://aasgard.lll.umaine.edu/ece578/10.mov

Hello2.c

Hi_low_server.c

Hi_low_client.c

A good set of powerpoint slides from a similar course http://www.cs.ua.edu/438/lectures.htm

A good rpc example http://www.eng.auburn.edu/department/cse/classes/cse605/examples/rpc/stevens/SUNrpc.html, but you must edit the file date_proc.c.

Another good example: http://www2.cs.uregina.ca/~hamilton/courses/430/notes/rpc.html, again you need to edit mywho_proc.c to get it to work.

August 12 board shots

The movie: http://aasgard.lll.umaine.edu/ece578/11.mov

August 14 board shots

The movie: http://aasgard.lll.umaine.edu/ece578/12.mov

The LED lighting server is running on Thunderchief.eece.maine.edu the program number is 0x3acebeef, version 1, funcion 1 reads led values, function 2 writes (both return the led value present prior to the function call)

A 30 day evaluation of some RPC development tools for windows

August 19 board shots

The movie: http://aasgard.lll.umaine.edu/ece578/13.mov

 

The final exam due August 28, 2003

August 21 board shots Last class

The movie: http://aasgard.lll.umaine.edu/ece578/14.mov