Key Features
- Learn the basics of embedded systems and real-time operating systems
- Understand how FPGAs implement processing algorithms in hardware
- Design, construct, and debug custom digital systems from scratch using KiCad
Who this book is for
This book is for software developers, IoT engineers, and anyone who wants to understand the process of developing high-performance embedded systems. You’ll also find this book useful if you want to learn about the fundamentals of FPGA development and all aspects of firmware development in C and C++. Familiarity with the C language, digital circuits, and electronic soldering is necessary to get started.