56、香橙派pi5B-RK3588S开发记录

2023-05-16

基本思想:纯粹为了记录,做个笔记

 一、在window上刷机系统,刷到sd卡上,然后将sd卡插入开发板上,进行系统安装

 然后按照用户手册瞎搞吧,我买的有emc,所以系统刷的emc中

 二、刷机成功,系统变成ubuntu系统

 登录一下

ubuntu@sxj731533730:~$ ssh orangepi@192.168.2.10
The authenticity of host '192.168.2.10 (192.168.2.10)' can't be established.
ECDSA key fingerprint is SHA256:vwb1vBFwR13qu0QgAAD0SSAAsBD4U+BjgvLpfk4ZY1s.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.2.10' (ECDSA) to the list of known hosts.
orangepi@192.168.2.10's password:
Permission denied, please try again.
orangepi@192.168.2.10's password:
  ___  ____  _   ____  ____
 / _ \|  _ \(_) | ___|| __ )
| | | | |_) | | |___ \|  _ \
| |_| |  __/| |  ___) | |_) |
 \___/|_|   |_| |____/|____/

Welcome to Orange Pi 1.0.4 Jammy with Linux 5.10.110-rockchip-rk3588

System load:   1%               Up time:       13 min   Local users:   3
Memory usage:  21% of 3.65G     IP:            192.168.2.10
CPU temp:      46°C            Usage of /:    20% of 28G

[ 25 security updates available, 63 updates total: apt upgrade ]
Last check: 2023-04-21 14:14

[ General system configuration (beta): orangepi-config ]

Last login: Fri Apr 21 14:14:33 2023
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

orangepi@orangepi5b:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           374M   11M  363M   3% /run
/dev/mmcblk0p2   28G  5.3G   22G  20% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.9G   12K  1.9G   1% /tmp
/dev/mmcblk0p1 1022M  117M  906M  12% /boot
/dev/zram1      188M  2.9M  171M   2% /var/log
tmpfs           374M  100K  374M   1% /run/user/1000

测试是否能使用三个usb摄像头,连接方式

 写了个多线程读取v4l2三个usb摄像头,然后进行推理,数据通信使用共享内存进行通信

orangepi@orangepi5b:~/rk3588_machine-main/build$ make
Consolidate compiler generated dependencies of target rk3588_machine
[100%] Built target rk3588_machine
orangepi@orangepi5b:~/rk3588_machine-main/build$ make clean
orangepi@orangepi5b:~/rk3588_machine-main/build$ make
[ 14%] Building CXX object CMakeFiles/rk3588_machine.dir/main.cpp.o
[ 28%] Building CXX object CMakeFiles/rk3588_machine.dir/src/Cam.cpp.o
[ 42%] Building CXX object CMakeFiles/rk3588_machine.dir/src/HttpServer.cpp.o
/home/orangepi/rk3588_machine-main/src/HttpServer.cpp: In member function ‘int HttpServer::send_json()’:
/home/orangepi/rk3588_machine-main/src/HttpServer.cpp:55:1: warning: no return statement in function returning non-void [-Wreturn-type]
   55 | }
      | ^
[ 57%] Building CXX object CMakeFiles/rk3588_machine.dir/src/Reader.cpp.o
^[[A[ 71%] Building CXX object CMakeFiles/rk3588_machine.dir/src/Write.cpp.o
[ 85%] Building CXX object CMakeFiles/rk3588_machine.dir/src/Yolov7Rknn.cpp.o
[100%] Linking CXX executable rk3588_machine
[100%] Built target rk3588_machine
orangepi@orangepi5b:~/rk3588_machine-main/build$ sudo ./rk3588_machine
/dev/video0
ReaderMem 2001
Motion-JPEG
M J P G
ReaderMem 2000
WriteMem 2001
/dev/video2
Motion-JPEG
M J P G
/dev/video4
Motion-JPEG
M J P G
WriteMem 2000

-----------write v4l2------------
-----------reader Yolov7Rknn ------------

-----------write v4l2------------

-----------write v4l2------------

-----------write v4l2------------

效果不错,可用

模型和推理使用rk3588方式不变,参考之前的博客~下一步测试一下编解码

参考:

https://www.kdocs.cn/l/cr00h8VEWdGa

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

56、香橙派pi5B-RK3588S开发记录 的相关文章

随机推荐