Ubuntu18上交叉编译树莓派3B+ opencv4.10 (非常详细) 第三章-ubuntu上传编译库文件到板子

第一章链接:https://blog.csdn.net/tajon1226/article/details/100606316

 

1、在树莓派上找到rsync (如果找不到自己安装一个,这里不再提供教程)

find /usr/bin -name "rsync"

2、配置rsync

sudo nano /etc/rsyncd.conf

参考文章:https://blog.csdn.net/tajon1226/article/details/98342482

uid = root
gid = root
use chroot = no
max connections = 2000
port = 8973
timeout = 900
log file = /var/run/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log format = %t%a%m%f%b
commemt = rsync
list = yes
read only = yes
write only = no
auth users = apprsync
secrets file = /etc/rsyncd.secret
ignore errors = yes
hosts allow = 192.168.168.249

###########################之上是全局定义 之下是模块单独定义
[rsyncvideo]
path = /home/apprsync
[rsyncimage]
path = /

3、开启自启动rsync

sudo nano /etc/rc.local

在最后一行增加

/usr/bin/rsync --daemon --config=/etc/rsyncd.conf

4、sudo reboot  命令重启板子,让rsync生效,下面是rsync常见错误

https://blog.csdn.net/l821133235/article/details/79568167

 

5、把在Ubuntu18上编译好的opencv4.10上传到板子上

wtz@ubuntu:~/raspi/opencv-4.10-src$ rsync -avz opencv4.10  [email protected]:/opt

6、配置库目录

pi@raspberrypi:/ $ sudo nano /etc/ld.so.conf.d/opencv4.conf 

添加opencv所在的库目录

/opt/opencv4.10/lib

使得配置立即生效

sudo ldconfig

7、程序库依赖查看

pi@raspberrypi:/ $ cd /opt/opencv4.10/lib

pi@raspberrypi:/opt/opencv4.10/lib $ ldd *so

如果每个库依赖其它库都能正确找到,证明我们已经设置成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章