初始化demo版本

This commit is contained in:
冯佳
2025-12-19 10:22:28 +08:00
parent 1cd79af915
commit 294a49f207
22 changed files with 2101 additions and 0 deletions

33
examples/CMakeLists.txt Normal file
View File

@ -0,0 +1,33 @@
cmake_minimum_required(VERSION 3.10)
# 添加当前目录和上级目录作为包含目录
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/hmi/inc
${CMAKE_CURRENT_SOURCE_DIR}/language
${CMAKE_SOURCE_DIR}
)
# 收集示例所需的源文件
set(EXAMPLE_SOURCES
demo.c
language/language.c
hmi/src/mainhmi.c
hmi/src/hmi_common.c
hmi/src/hmi_camera.c
hmi/src/hmi_more_set.c
hmi/src/hmi_music.c
hmi/src/hmi_set.c
hmi/src/hmi_video.c
)
# 创建demo可执行程序
add_executable(demo ${EXAMPLE_SOURCES})
# 链接menu库
target_link_libraries(demo PRIVATE menu)
# 安装规则
install(TARGETS demo
RUNTIME DESTINATION bin
)