
# 配置工程
工程配置中，需要设置工程名、代码保存路径、编译工具链/IDE、代码使用的堆栈大小以及HAL库版本。CubeMX 可以生成 Makefile、MDK-ARM、IAR 等 IDE 工程。本指南基于GCC编译工具链，所以Toolchain/IDE需要选择Makefile。将标签页切换到"Project Manager"，选择左边的"Project"标签，如下图所示：
图1工程配置   
![](https://support.huaweicloud.com/porting-LiteOS/zh-cn_image_0314628549.png "点击放大")
为便于外设相关代码维护，建议勾选生成外设驱动的.c/.h文件。选择左边的"Code Generator"标签，如下图所示：
图2生成代码配置   
![](https://support.huaweicloud.com/porting-LiteOS/zh-cn_image_0314628550.png "点击放大")
