Add full automotive RTOS project
Add kernel (Cortex-M0/M3/M4, Tricore, S32K, RISC-V ports), drivers, middleware (CAN stack, diagnostics, safety), applications, board support, build/test tooling, and documentation.
This commit is contained in:
+156
@@ -0,0 +1,156 @@
|
||||
# ============================================================================
|
||||
# Build Artifacts
|
||||
# ============================================================================
|
||||
build/
|
||||
out/
|
||||
bin/
|
||||
obj/
|
||||
*.o
|
||||
*.obj
|
||||
*.elf
|
||||
*.hex
|
||||
*.bin
|
||||
*.map
|
||||
*.lst
|
||||
*.d
|
||||
*.dep
|
||||
*.depend
|
||||
*.su
|
||||
|
||||
# ============================================================================
|
||||
# IDE Files
|
||||
# ============================================================================
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
*.user
|
||||
*.suo
|
||||
*.VC.db
|
||||
*.VC.opendb
|
||||
|
||||
# ============================================================================
|
||||
# CMake
|
||||
# ============================================================================
|
||||
CMakeFiles/
|
||||
CMakeCache.txt
|
||||
cmake_install.cmake
|
||||
CTestTestfile.cmake
|
||||
compile_commands.json
|
||||
Makefile
|
||||
|
||||
# ============================================================================
|
||||
# Debug Files
|
||||
# ============================================================================
|
||||
*.log
|
||||
*.trace
|
||||
*.prof
|
||||
*.gcda
|
||||
*.gcno
|
||||
*.gcov
|
||||
coverage/
|
||||
htmlcov/
|
||||
|
||||
# ============================================================================
|
||||
# Documentation
|
||||
# ============================================================================
|
||||
docs/html/
|
||||
docs/latex/
|
||||
docs/pdf/
|
||||
build/docs/
|
||||
doxygen/
|
||||
*.aux
|
||||
*.toc
|
||||
*.out
|
||||
*.pdf
|
||||
|
||||
# ============================================================================
|
||||
# Test Files
|
||||
# ============================================================================
|
||||
test_results/
|
||||
test_output/
|
||||
*.test
|
||||
*.result
|
||||
|
||||
# ============================================================================
|
||||
# Dependency Files
|
||||
# ============================================================================
|
||||
node_modules/
|
||||
vendor/
|
||||
third_party/cmsis/ # Optional, depending on project setup
|
||||
|
||||
# ============================================================================
|
||||
# Environment
|
||||
# ============================================================================
|
||||
.env
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
# ============================================================================
|
||||
# Temporary Files
|
||||
# ============================================================================
|
||||
tmp/
|
||||
temp/
|
||||
*.tmp
|
||||
*.bak
|
||||
*.orig
|
||||
*.rej
|
||||
|
||||
# ============================================================================
|
||||
# Compressed Files
|
||||
# ============================================================================
|
||||
*.zip
|
||||
*.tar
|
||||
*.tar.gz
|
||||
*.tgz
|
||||
*.7z
|
||||
*.rar
|
||||
|
||||
# ============================================================================
|
||||
# Specific Files
|
||||
# ============================================================================
|
||||
*.hex
|
||||
*.bin
|
||||
*.elf
|
||||
*.axf
|
||||
*.map
|
||||
*.o
|
||||
*.d
|
||||
*.lst
|
||||
*.su
|
||||
*.cmd
|
||||
*.bat
|
||||
|
||||
# ============================================================================
|
||||
# Keep specific files
|
||||
# ============================================================================
|
||||
!.gitkeep
|
||||
!.gitignore
|
||||
!.gitattributes
|
||||
|
||||
# ============================================================================
|
||||
# Exception rules
|
||||
# ============================================================================
|
||||
# Keep example configuration files
|
||||
!config/*.example.h
|
||||
!config/*.template.h
|
||||
|
||||
# Keep documentation source
|
||||
!docs/**/*.md
|
||||
!docs/**/*.rst
|
||||
|
||||
# Keep linker scripts
|
||||
!**/*.ld
|
||||
!**/*.lds
|
||||
|
||||
# Keep assembly files
|
||||
!**/*.s
|
||||
!**/*.S
|
||||
|
||||
# Keep build scripts
|
||||
!**/build_*.sh
|
||||
!**/flash_*.sh
|
||||
!**/setup_*.sh
|
||||
Reference in New Issue
Block a user