STM32工程中各部分文件作用

STM32工程中各部分文件作用

仅供参考

标准库

如下列文件所示为STM32标准库的文件结构

txt 复制代码
├─CORE
├─FWLIB
│  ├─inc
│  └─src
├─SYSTEM
│  ├─delay
│  └─sys
└─USER
    └─Project
        ├─DebugConfig
        ├─Listings
        └─Objects
文件目录 作用 备注
CORE 存放核心文件和启动文件
FWLIB ST标准库主要内容 STM32F4x_FWLib的缩写
SYSTEM ALIENTEK提供的常用公用代码 包含延时函数等
USER 存放工程文件、主函数文件
Projects 存放Keil工程文件
Objects 存放编译过程文件以及生成的HEX文件
HARDWARE 存放硬件代码,例如驱动外设的实现

HAL库

txt 复制代码
├─.vscode
├─Core
│  ├─Inc
│  └─Src
├─Drivers
│  ├─CMSIS
│  └─STM32F4xx_HAL_Driver
├─MDK-ARM
│  ├─DebugConfig
│  ├─F407ZGT6_Stepper_Motor
│  └─RTE
├─Middlewares
│  └─Third_Party
└─Users
文件目录 作用 备注
Core 相关配置函数
Drivers 存放官方CMSIS库、HAL
MDK-ARM Keil工程文件
DebugConfig Keil调试配置相关文件
F407ZGT6_Stepper_Motor 编译中间文件,不同的项目有不同的名称
RTE 提供现成的板级驱动包和可视化模块配置
Middlewares 中间件、例如第三方库FREERTOS
Users 用户自定义文件夹

参考链接

【STM32】创建stm32工程中,各个文件夹及部分文件作用

STM32 HAL库的框架结构

相关推荐
嘶哈哈哈2 小时前
雷迅 CAN Babel 新品测评:一个小巧的 CAN/UART 双功能 USB 调试适配器
单片机·嵌入式硬件
Zevalin爱灰灰3 小时前
模拟信号链电路——感应触摸电路
单片机·嵌入式硬件
测试专家3 小时前
PCI-1553B板卡在 Windows Server 2016 服务器安装流程详解
服务器·windows·单片机
国科安芯3 小时前
还是4位?ASC8T245S 与 ASC4T245S 的双向电平转换选型实战
单片机·嵌入式硬件·物联网·fpga开发·机器人·云计算
Freak嵌入式5 小时前
RP2040 内核电源调节器:软件可调电压 + 三种模式,低功耗设计的利器
人工智能·单片机·嵌入式硬件·机器人·开源
ACP广源盛139246256735 小时前
YLB3118 存储桥接芯片完整机会点@ACP#联动曙光 8000
大数据·人工智能·分布式·单片机·嵌入式硬件
蝎蟹居5 小时前
GBT 4706.1-2024逐句解读系列(31) 第7.21.1条款:说明书怎么写符合标准要求
人工智能·单片机·嵌入式硬件·物联网·安全
hongmai6668885 小时前
乐鑫ESP32-C61-WROOM-1模组:Wi-Fi 6与蓝牙LE双模的RISC-V新选择
单片机·嵌入式硬件·risc-v
电气_空空5 小时前
基于 LabVIEW的数据采集与信号处理系统的设计
嵌入式硬件·毕业设计·信号处理·labview
茉莉玫瑰花茶20 小时前
Windows 平台下的 UDP 客户端
stm32·单片机·嵌入式硬件