二、开发环境搭建
本章节指导用户在 PC 上成功搭建可以交叉编译板载应用软件的开发环境。
2.1 主机环境配置 (Docker)
用户需要一台 x86 主机来安装 SDK 和配置开发环境。我们强烈建议使用 Docker 来保证编译环境的一致性,简化环境配置过程。
- 硬件推荐
- 若主要用于模型编译、量化等任务,推荐内存 >= 8GB。
- 若主要用于交叉编译应用,主流 PC 即可满足要求。
- 操作系统
- Ubuntu 20.04 或更高版本。
主机环境配置步骤如下:
-
安装依赖工具
打开终端,执行以下命令安装 Git, Docker 等必要工具。
sudo apt-get update
sudo apt install -y git git-lfs docker.io wget unzip parted fdisk util-linux e2fsprogs dosfstools -
获取 TACO SDK
-
启动 Docker 编译环境
进入 SDK 根目录,执行
start_workshop_docker.sh脚本来启动并进入预配置好的 Docker 容器。./start_workshop_docker.sh成功后,用户将进入 Docker 容器的
bash终端,后续的编译操作都将在此环境中进行。
2.2 开发板环境配置
-
登录开发板
开发板上电后,通过串口(波特率
115200,用户名/密码:root/123456)或 SSH 登录。 -
安装板载业务包
MES20 开发板默认是最小系统,需手动安装
taco-sdk业务包以获取最新的库和驱动。sudo apt update
sudo apt install taco-sdk -
验证驱动加载
执行
lsmod命令,确保vipcore驱动已成功加载,如下所示:root@taco-ems20:~# lsmod
Module Size Used by
vipcore 245760 0 -
验证版本信息
为了确保开发环境与文档一致,避免因版本错乱导致未知问题,请在开发板上执行以下命令查看 SDK 版本信息:
tps-smi
请核对输出的版本号,确保其符合用户项目所要求的版本。