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
Lecture 2 - Concepts of Microcontrollers - Part 1 Lecture 3 - Concepts of Microcontrollers - Part 2 Lecture 4 - C Programming Language Review - Part 1 Lecture 5 - C Programming Language Review - Part 2 Lecture 6 - C Programming Language Review - Part 3 Lecture 7 - Organization and Architecture of the Renesas RX62N - Part 1 Lecture 8 - Organization and Architecture of the Renesas RX62N - Part 2 Lecture 9 - Software Engineering Lecture 10 - Software Development Tools Lecture 11 - Analog/Digital Conversion Lecture 12 -  Serial Communications Basics Lecture 13 -  Serial Communication Registers Lecture 14 -  Serial Communication Examples - Part 1 Lecture 15 -  Serial Communication Examples - Part 2  Lecture 16 -  Serial Communication Examples - Part 3 (Other Serial Comm  Protocols) Lecture 17 -  Software Testing Lecture 18 -  Event Counters and Timers Lecture 19 -  Interrupts and State Machines Lecture 20 -  Interrupts and State Machines 2 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 Lecture 25 -  Operating Systems 2  Lecture 26 -  Operating Systems 3