编译构建系统
简介
- 此套构建系统基于全志单核 Arm Cortex-A7 SoC,搭载了 RISC-V 内核的V851s 芯片,适配了Tina 5.0主线版本,是专为智能 IP 摄像机设计的,支持人体检测和穿越报警等功能。
获取sdk源码
开始之前我们需要先获取 提前准备好 tina-sdk压缩包,压缩包分为国内国外两个存放位置,如下所示,大小大概11G,下载完成后,拷贝到提前配置好Host开发环境的ubuntu系统内,然后参考 下载的目录内的README.txt文档 进行解压缩。
- GoogleDriver: https://drive.google.com/drive/folders/1_HAZRddR69hRMZAVrxFrPZXFFQiV3vE0?usp=share_link
- BaiduYun: https://pan.baidu.com/s/115gVK-8Pt-vJi8jn2AWMYw?pwd=7n4q 提取码:7n4q
解压缩命令
cat tina-v853-open.tar.gz*| tar zx
解压完成后,可以看到多出来一个 tina-v853-open的文件夹
book@100ask:~/tina-v853-open$ ls
brandy build buildroot build.sh device kernel openwrt platform prebuilt README.md target tools
由于默认的sdk并未支持此开发板,所以我们需要支持此开发板的配置 单独拷贝增加到tina-v853-open sdk内,首先clone此开发板补丁仓库,然后单独覆盖。
book@100ask:~$ git clone https://github.com/DongshanPI/Yzukilizard-v851s-TinaSDK
book@100ask:~$ cp -rfvd Yuzukilizard-v851s-TinaSDK/* tina-v853-open/
安装必要依赖包
ubuntu-18.04
运行环境配置: 此系统基于ubuntu18.04进行验证,在之前的基础之上还需要安装以下必要依赖
sudo apt-get install -y libncurses5-dev u-boot-tools
安装完成后,执行如下命令进行开始编译操作。