Home

Awesome

<!-- 简体中文 | [English](README-en.md) -->

目录

<br> <!-- # 版本说明 master:稳定版本 v2.0.0_golden:最新版本 -->

项目简介

<br>

硬件资料

<br>

处理器规格

<br>

SDK目录结构

.
├── boards      //板卡相关配置
├── components  //各种类型组件,例如aos内核,cli命令行,网络组件,以及CSI驱动
├── docs        //使用说明文档
├── host-tools  //交叉编译工具链
└── solutions   //解决方案目录,主要存放业务逻辑,运行bin等
<br>

Solutions

<!-- | Solution Name | Description | Link | | --- | ---| --- | | barcode_scan | | [barcode_scan.md](docs/barcode_scan.md)| | cv181x_boot | | [cv181x_boot.md](docs/cv181x_boot.md)| | cv181xh_boot | | [cv181xh_boot.md](docs/cv181xh_boot.md)| | ipc | | [ipc.md](docs/ipc.md)| | peripherals_test | | [peripherals_test.md](docs/peripherals_test.md)| | smart_doorbell | | [smart_doorbell.md](docs/smart_doorbell.md)| | smart_pad | | [smart_pad.md](docs/smart_pad.md)| | usb_cam | | [usb_cam.md](docs/usb_cam.md)| <br> -->

解决方案目录结构

.
├── application     //应用相关部分
├── customization   //客制化应用相关以及不同产品形态配置
├── generated       //编译产生的镜像存储目录
├── py_tool         //python的工具
├── script          //编译的脚本
└── package.yaml    //用于定义和开启功能宏

package.yaml 请参考 https://help.aliyun.com/document_detail/308617.html <br>

customization说明

NameDescription
custom_sysparam.cvb配置
custom_viparam.cvi配置 sensor相关配置
custom_voparam.cvo配置
custom_vpssparam.cvpss配置
custom_vencparam.cvenc的配置
custom_platform.c平台相关配置,如pinmux设定,GPIO拉高等操作
<br>

SDK编译使用说明

编译环境准备

Ubuntu安装Python & pip

[!NOTE] 如果上面pyyaml安装失败,可以使用下面命令安装

$ sudo pip3 install pyyaml -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

Ubuntu版本推荐高于20.0.4

YOCTOOL安装

编译步骤及说明

本文说明中采用相关配置如下

NameType
boardCV1810C-WEVB-0006A-SPINOR
sensor双目GC2053+GC2093
git branchv2.0.0_golden
solutionsmart_doorbell
projectturnkey_qfn

编译步骤

镜像文件说明

NameDescription
fip_fsbl.bin一级boot,文件boot0为其重命名
boot二级bootloader
imtb分区表
yoc.bin运行程序bin执行档,文件prim为其重命名
partition_alios_spinor.xmlxml分区表,usb烧录时需要使用
<br>

烧录

TF卡烧录

<br>

USB烧录

请参考 CVI AliOS USB Burn

<br>

运行说明

<br>

FAQ

请参考 https://developer.sophgo.com/thread/513.html

<br>

关于算能