1、源码下载地址示例源码下载链接:点击下载源码
2、环境要求1、参考web配置介绍->宿主机网络配置与web登录章节,完成TB-RK1808S0 AI计算棒网络配置(RNDIS)。 2、参考配置计算棒网络共享->配置NAT功能,完成TB-RK1808S0 AI计算棒访问NAT。 3、宿主机需要插入USB摄像头,并连接显示器。 3、部署计算机程序SSH方式 该方式通过ssh连接到TB-RK1808S0 AI计算棒,运行相应程序。
计算棒系统用户名: toybrick 密码: toybrick
计算棒系统用户名: root 密码: toybrick
建议用toybrick用户登录 (1)、下载Mobilenet-SSD主动模式demo软件包,解压 (2)、拷贝解压目录中的1808目录至计算棒 - scp -r 1808/ toybrick@192.168.180.8:/home/toybrick/
(3)、ssh进入计算棒 - ssh toybrick@192.168.180.8
(4)、安装依赖包 - sudo dnf install -y cmake make
(5)、编译 - cd 1808/
- mkdir build
- cd build/
- cmake ..
- make -j4
(6)、直接运行程序或设置程序为开机启动
• 直接运行: • 设置程序开机启动:
参考如下方式,编辑文件,或走标准Fedora开启启动流程自行配置: - sudo vi /usr/local/bin/tb.local.after
添加如下命令: - cd /home/toybrick/1808
- sudo -u toybrick /home/toybrick/1808/boot.sh
4、运行上位机程序 以Linux系统为例 (1)、安装依赖包make/cmake/opencv Ubuntu: - sudo apt-get install -y make cmake libopencv-dev
Fedora: - sudo apt-get install -y make cmake libopencv-dev
(2)、进入Mobilenet-SSD主动模式demo软件包中的host目录 (3)、编译 - mkdir build
- cd build/
- cmake ..
- make -j4
注意:若opencv库版本较低,可能会报以下错误: - /usr/bin/ld: cannot find -lopencv_imgcodecs
- /usr/bin/ld: cannot find -lopencv_videoio
解决办法:将CMakeLists.txt中链接这两个库的代码注释掉: - set(link_libs opencv_core
- opencv_highgui
- #opencv_imgcodecs
- #opencv_videoio
- opencv_imgproc
- pthread
- )
(4)、计算棒程序运行起来后,运行上位机程序
|