Introduction
In this introduction, we'll cover two essential topics that will give you a solid foundation for working with Espressif devices in Rust:
-
Hardware Overview: Understanding the Espressif ecosystem, including the different SoC families, their architectures, and development boards. This knowledge will help you choose the right chip for your project and understand the underlying hardware you'll be programming.
-
Ancillary Crates Overview: Exploring the ecosystem of crates, these crates provide the building blocks for everything from memory allocation to wireless communication.
Understanding both the hardware capabilities and the software ecosystem will prepare you for the practical aspects covered in the Getting Started chapter, where you'll set up your development environment and create your first applications.
Let's begin with an overview of the hardware you'll be working with.