配置工程说明
本章节指导用户针对Sample工程源码提供的基础功能进行快速开发适配,旨在帮助开发者快速入门。
开发者获取到的开源软件包,其中Sample工程源码的目录结构和文件说明如下。
├── build //构建目录 │ ├── conf //产品配置目录 │ ├── build.sh //构建脚本 ├── config //产品配置目录 ├── output //存放编译版本目录 ├── platform ├── omsdklib //omsdk.zip存放路径 └── src //用户增量源码目录 ├── app //后端代码目录 ├── add_extend_fusion_director_interfaces //新增云边协同接口目录 ├── add_extend_restful_interfaces //新增RESTful接口目录 ├── add_custom_define_cms_verify //构建不具备签名校验的软件库目录 ├── add_extend_driver_adapter //新增驱动适配器目录 ├── add_customized_alarm //新增自定义告警目录 └── web //前端代码目录
工程定义说明
路径或文件 |
说明 |
---|---|
AtlasSample |
工程路径,在进行模组开发前,需要配置工程名称,请参考配置工程名称章节进行操作。 |
build |
构建目录。 |
conf |
工程和产品的yaml配置路径。 |
build.sh |
构建入口脚本。 |
package.sh |
产品打包脚本。 |
config |
工程配置路径。 |
module_def |
模组配置路径,开发者如需开发适配新模组,可以参考(可选)模组开发章节进行操作。 |
product_def |
产品配置路径,包含version.xml文件,定义软件包信息。 |
project_cfg |
工程配置路径,请参考配置工程名称章节进行操作。 |
system_cfg |
系统配置路径,主要进行环境变量等信息的配置。 |
src |
用户增量源码目录。 |
app |
增量python代码目录。 |
add_extend_fusion_director_interfaces |
新增扩展云边协同接口目录。 |
add_extend_restful_interfaces |
新增扩展RESTful接口目录。 |
log |
日志目录。 |
add_custom_define_cms_verify |
构建不具备签名校验的软件库目录。 |
build_vendordefine |
用于实现自定义厂商信息的脚本所在目录。 |
add_extend_driver_adapter |
新增驱动适配器目录。 |
add_customized_alarm |
新增自定义告警目录。 |
output |
构建结果输出目录。 |
platform |
平台相关目录。 |
omsdklib |
存放omsdk.zip开发包。 |
HuaweiSecureC |
华为安全函数目录。 |
CMakeLists.txt |
工程编译路径,参考配置工程名称章节进行操作。 |