Preface
Jonathan Valvano, Mark McDermott and Ramesh Yerraballi
This is the second of three books on embedded systems. The Volume 1 is an Introduction to Embedded Systems covering assembly, C, interrupts, and simple interfaces like switches, LEDS, DAC, ADC, LCD, and UART communication. Volume 1 has two ebooks, one for the MSPM0 and another for the TM4C123. This is Volume 2 and focuses on the TM4C123-based and MSPM0G3507 LaunchPads running on the Robot Systems Learning Kit (RSLK) version 2. Labs, example software, design files, and data sheets can be found on the ECE445L web site. The web site now includes projects configured for both Keil uVision and Code Composer Studio CCS12.0. Volume 3 covers real-time operating systems.
Figure 0.1. Robot Systems Learning Kit.
This is an advanced ECE class with the following prerequisites,
The true engineering experience occurs not with your eyes and ears, but rather with your fingers and elbows. In other words, engineering education does not happen by listening in class or reading a book; rather it happens by designing under the watchful eyes of a patient mentor. So, go build something today, then show it to someone you respect!
This book is dedicated to my mom and dad, who demonstrated to me by their lives that "Not all of us can do great things. But we can do small things with great love".
This work is based on the course ECE445L
taught at the University of Texas at Austin. This course was developed by Jonathan Valvano, Mark McDermott, and Bill Bard.
Reprinted with approval from Embedded Systems: Real-Time Interfacing to ARM Cortex-M Microcontrollers, ISBN-13: 978-1463590154
Embedded Systems: Real-Time Interfacing to ARM Cortex-M Microcontrollers by Jonathan Valvano is
licensed under a Creative
Commons
Attribution-NonCommercial-NoDerivatives 4.0 International License.