Building Embedded Systems
Год издания: 2016
Автор: Gu C.
Издательство: Apress
Серия:
Серия: Technology in Action
ISBN-13 (pbk): 978-1-4842-1918-8
ISBN-13 (electronic):978-1-4842-1919-5
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 337
Описание: Develop the software and hardware you never think about. We're talking about the nitty-gritty behind the buttons on your microwave, inside your thermostat, inside the keyboard used to type this description, and even running the monitor on which you are reading it now. Such stuff is termed embedded systems, and this book shows how to design and develop embedded systems at a professional level. Because yes, many people quietly make a successful career doing just that.
Оглавление
About the Author .....................................................................................................xv
About the Technical Reviewer ...............................................................................xvii
Acknowledgments ..................................................................................................xix
Introduction ............................................................................................................xxi
■ Chapter 1: The Whole Picture ................................................................................ 1
■ Chapter 2: Power On and Bootloader .................................................................... 5
■ Chapter 3: Inside the CPU .................................................................................... 27
■ Chapter 4: RAM, DMA, and Interrupt ................................................................... 47
■ Chapter 5: Bus Architecture ................................................................................ 69
■ Chapter 6: Firmware Coding in C ....................................................................... 103
■ Chapter 7: Firmware Coding in the C++ and Script Languages ........................ 129
■ Chapter 8: Building and Deployment ................................................................. 149
■ Chapter 9: Field-Programmable Gate Arrays ..................................................... 191
■ Chapter 10: System on Programmable Chip (SOPC) .......................................... 233
■ Chapter 11: De-Bounce, Power Management, and Display ................................ 249
■ Chapter 12: Fixed Point Math ............................................................................ 271
■ Chapter 13: Popular Ways of Console Communications: Prepare the Tools ...... 305
■ Chapter 14: Work Flow ...................................................................................... 313
Index ..................................................................................................................... 317