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