Detailed Table of Contents

1. Introduction to Computers and Electronics
2. Introduction to Embedded Systems
3. Introduction to the ARM Cortex-M
4. Introduction to Input/Output
5. Modular Programming
6. Pointers and Data Structures
7. Variables, Numbers, and Parameter Passing
8. Serial and Parallel Port Interfacing
9. Interrupt Programming and Real-time Systems
10. Analog I/O Interfacing
11. Communication Systems
Appendix 1. Glossary
Appendix 2. Solutions to Checkpoints
Appendix 3. How to Convert Projects from Keil to CCS
Appendix 4. Assembly Reference
Index
Reference Material
Buy the book

Lab kit

Kit details

Advantages of using this book as the textbook

  • 1) State of the art architecture

  • 2) Book is filled with both fundamental theories and practical examples

  • 3) Two web sites with working examples
    1.    - Valvano code shows the software connection to the physical layer
    2.    - Texas Instruments TivaWare solves many problems with hardware abstraction

  • 4) There is a low-cost board available on the Texas Instruments eStore

  • 5) The student cost for this book is low. The list price is $43.95

  • 6) Extensive labs and homework questions

  • 7) Lecture slides available

Dr. Jonathan W. Valvano

Dr. Jon Valvano is a professor in the Department of Electrical and Computer Engineering at The University of Texas at Austin and holds the Engineering Foundation Centennial Teaching Fellowship in Electrical Engineering. He received his S.B. and S.M. in Electrical and Computer Engineering from MIT in 1977 and his Ph.D. in 1981 from the joint Harvard-MIT program in Medical Engineering and Medical Physics. He joined the faculty at The University of Texas at Austin in 1981 and has 32 years of experience in teaching and research. He has received numerous teaching awards and authored five widely-used textbooks on embedded microcomputer systems. He has co-founded a successful medical device company called Admittance Technologies. His research involves integrated analog/digital processing, low-power design, medical instrumentation, and real-time systems.

Valvano's Home Page