Embedded Computing
This page contains fill-in notes on Embedded Computing lectures for the course ME 477.
These notes were originally written by Dr. Joseph Garbini and Dr. Rico Picone and the master copy is available at the link. This copy may have changes from the last time I taught a course which used this material, but may also be out of date.
Full Text
Individual lecture files
00.1 Introduction to embedded computing
00.2 Embedded control of mechanical systems
00.5 Binary and hexadecimal arithmetic
00.6 Exploring C building a sandbox
00.exe Exercises for Chapter 00
00.L Lab Exercise Getting started
01.exe Exercises for Chapter 01
01.L Lab Exercise Introduction to myRIO C programming and high-level io drivers
02.exe Exercises for Chapter 02
02.L Lab Exercise Keypad mid-level primitives
03.exe Exercises for Chapter 03
03.L Lab Exercise Low-level character io
04.exe Exercises for Chapter 04
04.L Lab Exercise Finite state machine motor control
05.3 Boolean algebra on digital signals
05.exe Exercises for Chapter 05
05.L Lab Exercise Introduction to interrupts
06.3 Discrete transfer functions
06.exe Exercises for Chapter 06
06.L Lab Exercise Transfer function generator
07.1 DC motor velocity control
07.2 Designing a PI controller
07.exe Exercises for Chapter 07
07.L Lab Exercise DC motor PI velocity control
08.2 Designing a PID controller