- 新增完整的CMSIS解决方案配置,包含AC6/GCC/IAR/CLANG编译器支持 - 添加项目配置文件,定义了设备层、系统层、应用层的模块结构 - 配置ARM::CMSIS和GigaDevice::GD32E50x_DFP软件包依赖 - 创建多层代码架构:应用入口(main)、系统层(sys)、设备层(device) - 实现任务管理系统,包含任务调度器和任务执行器分离设计 - 集成ADC、CANFD、定时器、串口、温度采样等核心功能模块 - 添加详细的README文档说明项目结构和代码组织方式 - 配置AC6链接脚本和运行时环境文件 - 设置Git忽略规则以排除编译产物和临时文件
88 lines
1.1 KiB
Plaintext
88 lines
1.1 KiB
Plaintext
# Prerequisites
|
|
*.d
|
|
|
|
# Object files
|
|
*.o
|
|
*.ko
|
|
*.obj
|
|
*.elf
|
|
|
|
# Linker output
|
|
*.ilk
|
|
*.map
|
|
*.exp
|
|
|
|
# Precompiled Headers
|
|
*.gch
|
|
*.pch
|
|
|
|
# Libraries
|
|
*.lib
|
|
*.a
|
|
*.la
|
|
*.lo
|
|
|
|
# Shared objects (inc. Windows DLLs)
|
|
*.dll
|
|
*.so
|
|
*.so.*
|
|
*.dylib
|
|
|
|
# Executables
|
|
*.exe
|
|
*.out
|
|
*.app
|
|
*.i*86
|
|
*.x86_64
|
|
*.hex
|
|
|
|
# Debug files
|
|
*.dSYM/
|
|
*.su
|
|
*.idb
|
|
*.pdb
|
|
|
|
# Kernel Module Compile Results
|
|
*.mod*
|
|
*.cmd
|
|
.tmp_versions/
|
|
modules.order
|
|
Module.symvers
|
|
Mkfile.old
|
|
dkms.conf
|
|
|
|
# Clangd
|
|
.clangd
|
|
|
|
# uv2csolution generated log file
|
|
uv2csolution.log
|
|
|
|
# CMSIS Solution files and folders not to be tracked
|
|
# generated RTE files
|
|
**/RTE/_*/RTE_Components.h
|
|
**/RTE/_*/Pre_Include_*.h
|
|
|
|
# default directory of build artifacts
|
|
**/out
|
|
# directory containing intermediate files to be regenerated
|
|
**/tmp
|
|
|
|
# Update config files must be merged before commit
|
|
*.update@*
|
|
|
|
# cbuild output files
|
|
*.cbuild.yml
|
|
*.cbuild-idx.yml
|
|
*.cbuild-run.yml
|
|
*.cbuild-set.yml
|
|
|
|
# .vscode JSON and debug adapter files generated by CMSIS Solution
|
|
.vscode/cmsis.json
|
|
.vscode/launch.json
|
|
.vscode/tasks.json
|
|
.vscode/settings.json
|
|
.cmd.jlink
|
|
|
|
# legacy intermediate project file
|
|
*.cprj
|