UNC- Charlotte ECGR 4101/5101
Embedded Systems-Spring 2012
Home
|
Announcements
|
Notes/YouTube Videos
|
Homework
|
Quiz/Exams
|
Labs
|
ECE Dept.
|
UNCC
Notes
This page updated
May 25, 2012
Note: All class videos are on YouTube in the playlist:
http://www.youtube.com/playlist?list=PLE4462C1C306E2EB2
The book used for the class is in the Public Domain - You may download it
from here
for free. It may not be sold; parts of it may not be used in other publications without permission of the Authors.
Lecture 1 - Syllabus, Intro to Embedded Systems
Print/read syllabus
Read book chapter 1
Extra Notes
- Lecture 1
YouTube video:
Lecture 1
Lecture 2 - Concepts of Microcontrollers - Part 1
Read book chapter 2
Extra Notes
- Lecture 2
YouTube video:
Lecture 2
(now one file with an intro!)
Lecture 3 - Concepts of Microcontrollers - Part 2
Read book chapter 2
Extra Notes
- Lecture 3
YouTube video:
Lecture 3
YouTube video:
Demonstration on using the RX62N board
Lecture 4 - C Programming Language Review - Part 1
There is no specific book chapter for this lecture.
Use these
PowerPoint notes of the lecture
(also for Lectures 5 and 6)
Extra Notes
- Lecture 4
YouTube video:
Lecture 4
Lecture 5 - C Programming Language Review - Part 2
There is no specific book chapter for this lecture.
Extra Notes
- Lecture 5
YouTube video:
Lecture 5
Lecture 6 - C Programming Language Review - Part 3
There is no specific book chapter for this lecture.
Extra Notes
- Lecture 6
YouTube video:
Lecture 6
Lecture 7 - Organization and Architecture of the Renesas RX62N - Part 1
Read book chapter 3
Extra Notes
- Lecture 7
YouTube video:
Lecture 7
Lecture 8 - Organization and Architecture of the Renesas RX62N - Part 2
Read book chapter 3
Extra Notes
- Lecture 8
YouTube video:
Lecture 8
Lecture 9 - Software Engineering
Read book chapter 5
Extra Notes
- Lecture 9
YouTube video:
Lecture 9
Lecture 10 - Software Development Tools
Read book chapter 5
Extra Notes
- Lecture 10
YouTube video:
Lecture 10
Lecture 11 - Analog/Digital Conversion
Read book chapter 6
Extra Notes
- Lecture 11
YouTube video:
Lecture 11
Lecture 12 - Serial Communications Basics
Read book chapter 7
Use these
PowerPoint notes of the lecture
Extra Notes
- Lecture 12
YouTube video:
Lecture 12
Lecture 13 - Serial Communication Registers
Read book chapter 7
Use these
PowerPoint notes of the lecture
Extra Notes
- Lecture 13
YouTube video:
Lecture 13
Lecture 14 - Serial Communication Examples - Part 1
Read book chapter 7
Use these
PowerPoint notes of the lecture
Extra Notes
- Lecture 14
YouTube video:
Lecture 14
Lecture 15 - Serial Communication Examples - Part 2
Read book chapter 7
Use these
PowerPoint notes of the lecture
Extra Notes
- Lecture 15 (This includes the single page of code also used in quiz 11)
YouTube video:
Lecture 15
Lecture 16 - Serial Communication Examples - Part 3 (Other Serial Comm Protocols)
Read book chapter 7
Use these
PowerPoint notes of the lecture
Extra Notes
- Lecture 16
YouTube video:
Lecture 16
Lecture 17 - Software Testing
There is no specific book chapter for this lecture.
Use these
PowerPoint notes of the lecture
Extra Notes
- Lecture 17
YouTube video:
Lecture 17
Lecture 18 - Event Counters and Timers
Read book chapter 8
Extra Notes
- Lecture 18
YouTube video:
Lecture 18
Lecture 19 - Interrupts and State Machines
Read book chapter 9
Extra Notes
- Lecture 19
YouTube video:
Lecture 19
Lecture 20 - Interrupts and State Machines 2
Read book chapter 9
Extra Notes
- Lecture 20
YouTube video:
Lecture 20
Lecture 21 - Interrupt Examples
Read book chapter 9
Extra Notes
- Lecture 21
YouTube video:
Lecture 21
- NOT YET RECORDED
Lecture 22 - Floating Point Unit and operations
Read book chapter 10
Extra Notes
- Lecture 22
YouTube video:
Lecture 22
- NOT YET RECORDED
Lecture 23 - Watchdog Timer, Brownout, and Robust Software Development
Read book chapter 11
Extra Notes
- Lecture 23
YouTube video:
Lecture 23
- NOT YET RECORDED
Lecture 24 - Operating Systems 1
Read book chapter 12
Use these
PowerPoint notes of the lecture
Extra Notes
- Lecture 24
YouTube video:
Lecture 24
Lecture 25 - Operating Systems 2
Read book chapter 12
Extra Notes
- Lecture 25
YouTube video:
Lecture 25
Lecture 26 - Operating Systems 3
Read book chapter 12
Use these
PowerPoint notes of the lecture
Extra Notes
- Lecture 26
YouTube video:
Lecture 26