blob: 4a6be86e657d200abffa70b8bc634e7092ab48f2 [file] [log] [blame] [view] [edit]
# Getting Started
> ❌: This section is work in progress. Please refer to
> [rust-embedded/book#4](https://github.com/rust-embedded/book/issues/4)
> for discussion of this section.
In this section we'll walk you through the process of writing, building,
flashing and debugging embedded programs. You will be able to try most of the
examples without any special hardware as we will show you the basics using
QEMU, a popular open-source hardware emulator. The only section where hardware
is required is, naturally enough, the [Hardware](./start/hardware.md) section,
where we use use OpenOCD to program an [STM32F3DISCOVERY].
[STM32F3DISCOVERY]: http://www.st.com/en/evaluation-tools/stm32f3discovery.html