|
|
中文 / EN
|
1、参考web配置介绍->宿主机网络配置与web登录章节,完成RK1808人工智能计算棒网络配置(RNDIS)。
2、参考配置计算棒网络共享->配置NAT功能,完成RK1808人工智能计算棒访问NAT。
3、宿主机需要插入USB摄像头,并连接显示器。
SSH方式
该方式通过ssh连接到RK1808人工智能计算棒,运行相应程序。
计算棒系统用户名: 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、直接运行程序或设置程序为开机启动
• 直接运行:
./1808_ssd_demo
• 设置程序开机启动:
参考如下方式,编辑文件,或走标准Fedora开启启动流程自行配置:
sudo vi /usr/local/bin/tb.local.after
添加如下命令:
cd /home/toybrick/1808
sudo -u toybrick /home/toybrick/1808/boot.sh
运行上位机程序
以Linux系统为例
1、安装依赖包make/cmake/opencv
Ubuntu:
sudo apt-get install -y make cmake libopencv-dev
Fedora:
sudo dnf install -y make cmake opencv opencv-devel
2、进入Mobilenet-SSD主动模式demo软件包中的host目录
cd 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、计算棒程序运行起来后,运行上位机程序
./ssd_demo