UNC Charlotte Embedded Systems Course By James Conrad [Playlist + Textbook]

0
7382

These series of videos are from the University of North Carolina at Charlotte Embedded Systems course (ECGR4101/5101 – Spring 2012) taught by James Conrad, Associate Professor of Electrical and Computer Engineering. The original recording date was August 24, 2011.  The class uses the Renesas RX62N evaluation board as the basis of microcontroller examples.

The book used for the class is in the Public Domain – You may download it but it may not be sold; parts of it may not be used in other publications without permission of the Authors.

PDF DOwnload: Text Book (PDF)

Lecture 1 – Syllabus, Intro to Embedded Systems

  • Print/read syllabus
  • Read book chapter 1
  •  Extra Notes – Lecture 1

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

  • There is no specific book chapter for this lecture.
  •  Extra Notes – Lecture 5

Lecture 6 – C Programming Language Review – Part 3

  • There is no specific book chapter for this lecture.
  •  Extra Notes – Lecture 6

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 

Lecture 22 –  Floating Point Unit and operations 

Lecture 23 –  Watchdog Timer, Brownout, and Robust  Software Development

Lecture 24 –  Operating Systems 1

Lecture 25 –  Operating Systems 2 

Lecture 26 –  Operating Systems 3 

 

(Source: stiquitojmconrad | uncc.edu)

Leave a Reply