Toybrick

TB-RK1808S0开发教程---被动模式Rock-X

toybrick

管理员

积分
0
发表于 2021-7-5 16:27:04    查看: 952|回复: 0 | [复制链接]    打印 | 显示全部楼层
Rock-X安装在上位机
1. 上位机以PC机ubuntu18.04为例;下载Rock-X SDK并解压
Rock-X SDK:百度云  Onedrive
2. sudo apt-get install cmake gcc g++
3. 插入计算棒,等待上位机识别到计算棒
4. 上位机运行rock-x依赖rknn_api, npu_transfer_proxy;用户可以先运行wiki--示例--Mobilenet-ssd被动模式开发指南,在该demo中会自动下载安装rknn_api,npu_transfer_proxy;用户也可以通过wiki--被动模式开发--开发流程简介中的链接地址直接下载rknn_api, npu_transfer_proxy
5. npu_transfer_proxy &
6. cd demo/command_line_demo
    ./build-linux-x86.sh
    此时会编译得到rock-x中demo目录下的各用例并存放在install目录下
7. cd install/rockx_linux_x86/rockx_face_landmark_demo
    export LD_LIBRARY_PATH=../lib
    ./rockx_face_landmark face4.jpg 68

Rock-X安装在计算棒
1. 参考web配置介绍->宿主机网络配置与web登录章节,完成RK1808人工智能计算棒网络配置(RNDIS)。
    参考配置计算棒网络共享->配置NAT功能,完成RK1808人工智能计算棒访问NAT
2. 通过ssh连接到RK1808人工智能计算棒,ssh  toybrick@192.168.180.8
    计算棒系统用户名toybrick  密码toybrick
    计算棒系统用户名root     密码toybrick
    建议用toybrick用户登录
3. 登录计算棒后,直接安装rock-x
    sudo dnf install rockx-devel
    此时rock-x相关库和头文件都已安装完成,用户可以直接开发
4. 若用户想跑rock-x的demo
    4.1 用户可以在PC端下载源码,下载交叉编译工具(https://releases.linaro.org/components/toolchain/binaries/6.3-2017.05/aarch64-linux-gnu/)
    4.2 修改demo/command_line_demo/build-linux-rk1808.sh中的GCC_COMPILER_PATH为自己的交叉编译器路径
    4.3 cd demo/command_line_demo
          ./build-linux-rk1808.sh
    4.4 拷贝编译得到的用例到1808计算棒上
    4.5 登录计算棒,执行用例即可

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表