目录
4.本以为docker中会装有ai-express,结果没有,需要手动安装,下载相关代码与工具
5.下载好之后放到~/x3文件夹下,因为和docker容器共用此文件夹
6.使用cmake 编译Ai-express,自己根据sh文件修改了编译脚本,更适合大众化
简单总结:很强,很能打!!! 达到了实时性要求,精度也不错!!!
引言
大家好,我是徐国晟,一名复制粘贴界的资深玩家。作为地平线x3开发板首批评测用户,也没什么拿的出来的正儿八经的测评,AI-Express终于发布了,让我们先撒花庆祝一下<花 花 花 花>...
话不多说,言归正传,x3开发板入门介绍开始:
第一步,点亮系统:
1.当然是连线,刷最新的系统。
连线不需要像官网那样弄坏了一个接口,杜邦线反插空间位置足够,图示:
2.下载软件 系统包
地平线准备了各种开发软件,官网下载拿来使用即可,有板子的用户都知道下载密码,这里就不多泄露了
安装软件、docker镜像与交叉编译工具等如下图所示:
解压后windows下使用改软件进行刷系统
3.配置ip地址并烧写
网线连接win系统与开发板,上电后更改ip地址,如下:
打开烧写工具:
4.成功之后便可以通过串口登录开发板:
5.通过ssh登录则需要设置ip地址:
hrut_ipfull s 10.33.10.60 255.255.255.0 10.33.10.1
题外话,没有散热板,发热严重,因此加了个usb小风扇吹风提速
二、配置交叉编译环境
由于是示例教程,直接在官方的docker镜像中开发,交叉编译环境配置后面有时间的时候再整。(AI-EXPRESS原生环境也配置成功了,docker版本也有,需要的可以自行下载,比较大,约4.5g)
使用官方下载好的doker镜像,本地直接加载就可以使用了
1.镜像恢复:
docker load --input docker_horizon_x3_tc_v1.1.6.tar
2.启动容器:
docker run -it -d -v /home/xgs/x3:/data --name horizon ed9b9e536614
3.加载容器:
docker attach horizon
docker环境加载成功
4.本以为docker中会装有ai-express,结果没有,需要手动安装,下载相关代码与工具
放出来的原因是官网给了链接,不涉及到泄密什么的,随便下了,docker镜像里面cmake版本是3.14,readme里面是3.15以上,保险起见,升级了,不升级应该也没问题,升级的时候软连接要指向根目录下的/cmake-3.14*/bin/,不然还是3.14版本
5.下载好之后放到~/x3文件夹下,因为和docker容器共用此文件夹
6.使用cmake 编译Ai-express,自己根据sh文件修改了编译脚本,更适合大众化
rm build -rf
mkdir build
cd build
cmake .. -DPLATFORM_X3=ON -DPLATFORM_X2=OFF
make -j2
make install
原生脚本可能更好,推荐大家用官方的,哈哈,bash build.sh x3
docker与原生ubuntu 20.04系统都配置成功
犯了一个错误,因为是远程ubuntu,习惯性的windows文件下载,转到ubuntu上,然后悲剧的软链接全部失效,一直报错,迷途知返,从头下载,从新编译即可!
三、重头戏 示例测试
1.把编译好的deploy文件导入开发板中
scp -r deploy/ root@10.33.10.60:/userdata/
2.运行demo
sh run.sh body x3svb usb_cam
简单总结:很强,很能打!!! 达到了实时性要求,精度也不错!!!
有个小问题:当我把相机镜头遮住之后,显示帧率掉到了10fps,正常检测显示18fps,官方测试是100fps,希望后面可以给出具体说明,本菜鸡也会试着去研究下。
个人把AI-express也打包到docker中了,其中cmake升级到3.17,有需要的小伙伴请点击下载,有什么故障,可以私信我。
下载链接 提取码:e0ua