
# 生成裸机工程代码
按以上步骤设置完外设和工程配置后，就可以生成裸机工程代码了，如下图所示：
图1生成工程   
![](https://support.huaweicloud.com/porting-LiteOS/zh-cn_image_0314628551.png "点击放大")
生成的裸机工程目录结构如下表所示：
表1裸机工程目录结构 
| 目录/文件                  | 说明               |
|:---|:---|
| build                  | 该目录用于存放编译生成的文件   |
| Core                   | 用户代码和开发板的基本配置文件  |
| Drivers                | STM32 官方HAL 库    |
| Makefile               | 裸机工程的Makefile    |
| startup_stm32f407xx.s  | 芯片启动文件，主要包含堆栈定义等 |
| STM32F407ZGTx_FLASH.ld | 裸机工程的链接脚本        |
   
