# 入门

在本节中，我们将引导您完成编写，构建,上传和调试嵌入式程序的过程。其中大多数示例不需要任何特殊硬件，我们将使用流行的开源硬件仿真器QEMU向您展示基础知识。当然，唯一需要硬件的部分是[Hardware](./hardware.md)部分，在这里我们使用OpenOCD在[STM32F3DISCOVERY]上编程。

[STM32F3DISCOVERY]:http://www.st.com/en/evaluation-tools/stm32f3discovery.html