Embedded Systems, 3rd year

"Politehnica" University of Timisoara

Faculty of Automation and Computer Science

Instructor: Razvan Bogdan
The class meeting time is Tuesday at 2:00pm, room A204.
The lab and project sessions are scheduled in room B413B.


Course Listing

We will investigate modern embedded systems with a focus in HCS12 processors and also study the application of microcontrollers to the solution of design problems, which include hardware characteristics, peripheral control techniques, system development and testing.


Textbook

Main testbook:
Han-Way Huang, The HCS12/9S12: An Introduction to Software and Hardware Interfacing, Cengage Learning, 2010 (Minnesota State University)

Secondary:
Jonathan W. Valvano, Introduction to Embedded Systems. Interfacing to the Freescale 9S12, Cengage Learning, 2010 (University of Texas at Austin)
Peter Marwedel, Embedded System Design, Springer, 2011 (Dortmund University).


Class Schedule

Unit Topic Readings
Unit 1 Introduction and Design Flow
Marwedel, chapter 1.1 - 1.4
Unit 2 HCS12 Architecture
Valvano, chapter 1.1 - 1.6
Huang, chapter 1
Valvano, chapter 4
Unit 3 Advanced parallel I/O
Huang, chapter 7
Unit 4 C Language programming
Huang, chapter 5
Additional readings in the slides
Unit 5 Analog-to-Digital Converter
Huang, chapter 12
Unit 6 Interrupts and Resets
Huang, chapter 6
Unit 7 HCS12 Timer Functions
Huang, chapter 1
Unit 8 Serial Peripheral Interface
Huang, chapter 10
Unit 9 Testing Techniques
Additional readings in the slides

Labs

The labs can be downloaded from here.


Back to homepage