CE2810 Embedded Systems Software 2
General Resources
Exam Information
- Detailed Course Outcomes (Midterm Exam)
- Final Exam Review Sheet
Lecture Notes
-
Note: Lecture notes
are available on the Ubiquitous Presenter website,
http://up.ucsd.edu/class/CE2810/
.
Videos
- Video Tutorial: GCC Assembly Language Programming
- Video Tutorial: C Programming on the ATMEGA32
- Video Tutorial: C Optimizer Impacts
- Video Tutorial: Keyscan matrix
- Video Tutorial: Interrupts in C
- Video Tutorial: RS232 Interrupt Driven Receive (Part 1, Part 2, Part 3)
Lab Assignments
- Lab 1: Binary Counting
- Lab 2: KeyScan Matrix
- Video Tutorial: C Programming on the ATMEGA32
- Video Tutorial: C Optimizer Impacts
- Video Tutorial: Keyscan matrix
- Prelab video demo
- Completed Lab Demo
- Lab 2 Submission Page
- Lab 3: An Interrupt Driven Serial Echoer
- main.c
- rs232dd.h
- Video Tutorial: Interrupts in C
- Video Tutorial: RS232 Interrupt Driven Receive (Part 1, Part 2, Part 3)
- Lab Demo
- Lab 3 Submission Page
- Lab 4: Alphabet Soup
- Lab 5-6: An Embedded Calculator
- Video Demonstration <- Note: Video demonstration doe not show memory operation using EEPROM.
- RoboKits LCD Simulator (This software will simulate the behavior of the LCD panel on your computer screen. Use in conjunction with your Serial adapter. This will let you develop without the LCD p;anel if you so desire.)
- RXTX Library and Driver Installation Instructions (Necessary for the previous program)
- Lab 5-6 Submission Page
- Lab 7: A Poor Man's Light Dimmer
- Lab 8: Math Blaster 2012
Laptop Software
- AVR Studio Installation Software
- WinAVR Windows Development Toolchain
- ATMEGA 32 Materials
- Kit Information