RK1808多计算棒示例代码分享
案例分享
以下RK1808多计算棒演示案例基于EAIDK310平台(RK3228H),我们只示例一个方法,同样的方式适用其他任何平台,例如:TB-RK3399ProD/x86 Linux/Windows/Mac/Android及树莓派等,也适用于单片机平台(带USB接口)。
-
下载Linux上位机桥接脚本(点击阅读原文获取下载链接)。
执行前请先ifconfig确认下节点名字
a. 桥接eth0和usb0 usb1
chmod +x bridge-setup.sh
./bridge-setup.sh eth0 usb0 usb1
b. 断开桥接br0:
chmod +x bridge-clean.sh
./bridge-clean.sh br0 -
下载RK1808计算棒运行脚本(主动模式):
a. Python 功能库安装
dnf install -y python3-numpy libdrm
pip3 install toybrick-0.1.9-py3-none-any.whl
b. 模型脚本执行方式(每个计算棒运行一个)
./tb1808_body.py
./tb1808_obj.py
其中为sample的1808索引,其中一个写1,另外一个就要写2 -
下载上位机运行脚本
a.运行方式:
./root/host_server.py
b. 说明:
由于上位机不一定是Toybrick设备,所以代码里注释掉了仅在toybrick上可绘制的效果图部分,大家可改成所有设备通用的OpenCV显示方式。但是真正项目应该不会去绘制这些debug信息,可接收到上位机发来的信息即可。
- 上位机和1808计算棒交互说明
上位机启动脚本里会启动一个广播线程,不停的向网络广播自己位置和摄像头地址以及每个摄像头任务需求。
计算棒启动时候接收广播,就可以知道对应任务的摄像头地址(数据流获取地址)和上位机地址(结果发送地址)。
计算棒做成开机自启动方式,这样计算棒就无需改动,修改上位机广播内容就可以通知计算棒获取对应任务的数据地址。
配置计算棒开机启动
vi /usr/local/bin/tb.local.after
将运行脚本加入尾部,例如:
python3 ./tb1808_body.py 1 > /dev/null &
来源:瑞芯微电子
- 分享
- 举报
-
浏览量:1607次2020-08-05 21:02:35
-
浏览量:243次2024-01-22 17:46:51
-
浏览量:325次2024-02-05 10:41:25
-
浏览量:2091次2018-11-17 16:16:00
-
浏览量:136次2024-02-06 11:56:53
-
浏览量:7787次2022-10-17 20:30:19
-
浏览量:125次2024-02-18 14:24:39
-
浏览量:530次2024-01-05 14:11:13
-
浏览量:441次2024-01-10 10:27:15
-
浏览量:1146次2020-01-02 08:50:53
-
浏览量:758次2023-06-21 14:07:39
-
浏览量:1403次2020-03-23 16:08:40
-
浏览量:5038次2021-01-12 18:39:45
-
浏览量:285次2023-10-24 18:06:49
-
浏览量:465次2023-08-29 12:54:00
-
浏览量:1446次2022-10-09 10:49:04
-
浏览量:3158次2022-05-27 10:41:52
-
浏览量:410次2023-09-20 17:34:18
-
浏览量:521次2023-06-21 10:50:13
-
15篇
- 指尖上的RK3288-【微视频】10秒快速开机
- "Yes!We Can!" 瑞芯微2014CES展示国际一线品牌合作平板
- RK3568开发板安卓系统之驱动调试技巧(三)
- imx327 处理 sensor 预览画面整体均匀偏红问题
- Linux 3.10 变频测试
- 瑞芯微RV1109支持V4L2 Camera
- librtmp推流库在瑞芯微RV1109平台上的移植和应用(一)
- 瑞芯微RV11xx系列芯片通过Arm PSA Certified安全认证
- rv1126_rv1109移植opencv with ffmpeg for rtsp
- 360°环视性能倍增!瑞芯微发布RK3588M智能车载全景环视方案
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
简简单单
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明