About This Book
Embedded electronics are not as complicated as they may sound. Many resources make the mistake of tackling too much at once. This is overwhelming for an embedded beginner and could deter one from proceeding. Moreover, if you want to focus on embedded software, you're probably not going to design any hardware. Instead, you probably want to focus on understanding what the hardware does. The good news is that in the vast world of electronics, there is a subset of knowledge that covers a huge part of what one needs to get started. This subset is not as complicated as is typically conceived.
Embedded electronics focus on interfacing a microcontroller to the outer world. This translates into using electronics to make outer world inputs and outputs compatible with the microcontroller pins. This book focuses on the most common electronic circuits used to achieve this compatibility. These circuits are not necessarily complicated in nature but rather focus on addressing compatibility issues. Additionally, at the beginning of one's journey, the goal is not necessarily to design but rather to understand the circuits. This knowledge is most of what an embedded beginner or software developer would need.
Who the Book is For?
This book is ideal for you if you are:
A Software Engineer interested in embedded
An embedded Software Engineer curious about hardware
An embedded beginner
All you need is a basic understanding of electrical circuits. This includes knowledge of what components like resistors and capacitors are. This is in addition to concepts like Ohm's Law.