Useful Links and Resources
C Programming
Programming in C – interesting set of
resources and links
Introductory C
Programming (from Steve Summit) – very useful set of notes, plus
assignments and solutions
How C Programming Works – explanations of selected C topics
C for Dummies – supplemental exercises for the book
Book Resources:
·
C: A Reference Manual, Harbison and Steele, Morgan
Kaufmann, 1998. This is a standard reference; better as a reference than as an
expository text.
·
Expert C Programming: Deep C Secrets, Peter
Van Der Linden, Prentice Hall, 1994. This explains many of the more
confusing aspects of C; helpful for even experienced C programmers.
MPC555 and PowerPC Assembly
PowerPC Programming Manual (online version of your "Motorola Assembly RCPU Reference Manual")
Quick Reference Guide (very helpful!) includes simplified list of instructions, examples, and assembly file information.
Motorola MPC555 Documentation webpage
Motorola MPC555 Interrupts Application Note (Pages 1-2, 8-15, 19-25, 28-30)
New Input Capture/Input Transition Counter TPU Function Application Note (Pages 1-8, 9-11)
Output Compare TPU Function Application Note (Pages 1-2, 5-9, 15)
Book Resources:
Integrated Development Environment
Embedded Systems
CprE 211 Development
A. Striegel and D. Rover, “Enhancing Student Learning in an Introductory Embedded Systems Laboratory,” 2002 IEEE/ASEE Frontiers in Education Conference, Boston, November 2002 (PDF)
A. Striegel and D. Rover, “Problem-based Learning in an Introductory Computer-Engineering Course,” 2002 IEEE/ASEE Frontiers in Education Conference, Boston, November 2002 (PDF)