1 2name: ucloud_ai_demo 3version: master # <必选项> 组件版本号 4description: ucloud ai demo code 5 6type: solution 7 8solution: 9 cpu_id: cpu0 10 board_name: haas100 11## 第二部分:依赖信息 12# 指定该组件依赖的组件及版本,版本支持条件比较,支持:>=v1.0, >v1.0, ==v1.0, <=v1.0, <v1.0, v1.0 13# 未指定条件时,默认为 ==,如 v1.0 与 ==v1.0 14# depends: # <可选项> 该组件依赖其他的组件,合理的依赖才能保证组件能编译、使用 15# - minilibc: v7.2.0 16# - aos: >=v7.2.0 17depends: 18 - netmgr: master 19 - osal_aos: master 20 - cli: master 21 - linksdk: master 22 - ai_agent: master 23 - ugraphics: master 24 - ucamera: master 25 - uservice: master 26 - ucloud_ai: master 27 - debug: master 28 - ili9341: master 29 - lwip: master 30 - wifi: master 31 32# supported_boards 中记录当前组件能支持的所有板子 33supported_boards: 34 - haas100: master 35 36# build_config: 37# include: 38 39## 第四部分:编译连接信息 40build_config: # <可选项> 编译配置项 41 prebuild_script: cp_resources.py 42# include: # <可选项> 编译时,影响编译器的-I 参数 ,全局有效 43# - src # include 只能是该软件包下的目录,不能使用外部目录 44# internal_include: # <可选项> 编译时,影响编译器的-I 参数 ,组件内有效 45# - include 46# cflag: '' # <可选项> C 编译器所需要要的编译参数 47# cxxflag: '' # <可选项> CXX 编译器所需要要的编译参数 48# asmflag: '' # <可选项> 汇编器所需要要参数 49# define: # <可选项> 宏定义, 增加编译器的-D 选项,如: 50# XXX: 1 # -DXXX=1 51# AAA: 1 # -DAAA 52# STR: "abc" # -DSTR="abc" 53# libs: # 该组件中支持的二进制静态库,如:libxxx.a, libyyy.a 54# - xxx # -lxxx 55# - yyy # -lyyy 56# libpath: # 指定静态库所在的路径(相对于该组件路径) 57# - libs # -Llibs 58# source_file: # <可选项> 指定参与编译的源代码文件,支持通配符,采用相对路径 59# - src/*.c # 例:组件 src 目录下所有的扩展名为 c 的源代码文件 60source_file: 61 - ucloud_ai_demo.c 62 - linkkit_event.c 63 - main.c 64 - maintask.c 65 66## 第五部分:配置信息 67def_config: # 组件的可配置项 68 CONFIG_UCLOUD_AI_ENGINE_ENABLE: 1 69 CONFIG_ALICLOUD_FACEBODY_ENABLE: 1 70 CONFIG_ALICLOUD_IMAGERECOG_ENABLE: 1 71 CONFIG_ALICLOUD_IMAGEENHAN_ENABLE: 1 72 CONFIG_ALICLOUD_OBJECTDET_ENABLE: 1 73 CONFIG_ALICLOUD_IMAGESEG_ENABLE: 1 74 CONFIG_ALICLOUD_OCR_ENABLE: 1 75 CONFIG_ALICLOUD_OSS_ENABLE: 1 76 77 # OSS 配置信息, 用户在这里替换自己的OSS信息 78 OSS_ACCESS_KEY: "Your-Access-Key" 79 OSS_ACCESS_SECRET: "Your-Access-Secret" 80 OSS_ENDPOINT: "Your-OSS-Endpoint" 81 OSS_BUCKET: "Your-OSS-Bucket" 82 83 # linkkit sdk三元组信息 84 PRODUCT_KEY: "Your-Product-Key" 85 RODUCT_SECRET: "Your-Product-Secret" 86 DEVICE_NAME: "Your-Device-Name" 87 DEVICE_SECRET: "Your-Device-Secret" 88 89 # wifi camera的http访问地址,用户根据自己摄像头的IP地址进行替换 90 WIFICAMERA_URL: "http://192.168.43.166:80/capture" 91 92 # 配置你要对比的人脸 93 MYFACE_PATH: "http://viapi-test.oss-cn-shanghai.aliyuncs.com/viapi-3.0domepic/facebody/CompareFace/CompareFace-left1.png" 94 95 CLI_IOBOX_ENABLE: 1 # 使能文件系统 96 97## 第六部分:安装信息 98# install: 99# - dest: include/ # 安装的目的路径 dest是相当路径,通常是相对于YoC SDK 安装目录 100# source: # 安装源列表 101# - src/*.h # 支持通配符,相对路径 102 103## 第七部分:导出部分 104# export: 105# - dest: "<SOLUTION_PATH>/generated/data" # 安装的目的路径 dest是相当路径 106# source: # 安装源列表 107# - "bootimgs/boot" 108# - "bootimgs/tee" 109# - "bootimgs/mtb" 110# - "configs/config.yaml" 111