| # 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 |