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

如果每個庫依賴其它庫都能正確找到,證明我們已經設置成功

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