Toybrick

标题: *** Toybrick入门和直播教程以及常见问题索引 (整合贴)*** [打印本页]

作者: jefferyzhang    时间: 2019-5-8 17:49
标题: *** Toybrick入门和直播教程以及常见问题索引 (整合贴)***
本帖最后由 jefferyzhang 于 2022-3-5 10:34 编辑

RK3399Pro系列:

RK3399Pro入门教程(1)认识3399Pro
RK3399Pro入门教程(2)RK3399Pro分区表和固件组成
RK3399Pro入门教程(3)开发版操作系统的选择
RK3399Pro入门教程(4)从Tensorflow.Keras到RKNN
RK3399Pro入门教程(5)图形加速引擎RGA的使用
RK3399Pro入门教程(6)硬件编解码器MPP库的使用
RK3399Pro入门教程(7)RTSP库的使用
RK3399Pro入门教程(8)6路1080P30解码显示范例
RK3399Pro入门教程(9)MNIST RKNN量化及TF训练量化教程
RK3399Pro入门教程(10)RTSP推流介绍
RK3399Pro入门教程(11)RKNN组件介绍
RK3399Pro入门教程(12)OpenGL/CL在Debian10上的安装和使用
RK3399Pro入门教程(13)Toybrick RK3399ProD上使用Wi-Fi 6无线网卡
RK3399Pro入门教程(14)Toybrick RK3399ProD 5G模组使用教程
RK3399Pro入门教程(15)Debian下音频配置教程
RK3399Pro入门教程(16)Android固件组成
RK3399Pro入门教程(17)开发板低速GPIO使用


RK1808计算棒系列:

RK1808入门教程(1)1808多计算棒并行运算思路分析
RK1808入门教程(2)TB-RK1808M0 AI计算卡电脑端演示教程
RK1808 AI计算棒全平台Rock-X演示Demo (已适配python)
树莓派3b+上使用RK1808人工智能计算棒(主动模式)实现物体识别
TB-RK1808S0开发教程---被动模式Mobilenet-ssd开发指南
TB-RK1808S0开发教程---被动模式yolov3多计算棒运行
TB-RK1808S0开发教程---主动模式yolov3开发指南
TB-RK1808S0开发教程---主动模式yolov3多计算棒运行
TB-RK1808S0开发教程---主动模式Mobilenet-ssd 开发
TB-RK1808S0开发教程---Rock-X安装在上位机


TB-RK1808M0计算卡:

TB-RK1808M0 计算卡电脑端演示教程


TB-16A-AI系列:

TB-16A-AI摄像机开发套件上手教程


TB-RV1126D:

TB-RV1126D开发板配套mipi摄像头(TB-M317A)抓图
TB-RV1126D开发板抓取typec输入的图像
TB-RV1126Ds开发板摄像头资料


RK3588系列:

基于 RK3588 debian 搭建 RK3588 Kernel 编译环境


人工智能直播教程:

人工智能开发系列(1) 中文手势识别例程
人工智能开发系列(2) 车牌识别开发与实现
人工智能开发系列(3) YOLOV3开发与实现
人工智能开发系列(4) 通过《人脸识别》学习从Keras到rknn
人工智能开发系列(5) MTCNN开发与实现
人工智能开发系列(6) 语音命令识别
人工智能开发系列(7) OPENPOSE开发与实现
人工智能开发系列(8) 表情识别

RK公开课:人工智能平台项目实战
RK公开课:Toybrick AI 开发平台 及 AI 计算棒


开发者大会 Workshop :

2019开发者之春
2020开发者大会
2021开发者大会


固件发布:(烧写前千万别去擦除Flash,这样会造成无法开机!)

[WIKI]资料下载
系统用户名密码以及sudo用户名密码均为:
toybrick
toybrick

常用地址收集:

* Netron模型结构查看工具
* Toybrick3399ProD烧写工具
* Toybrick源码地址(Android和Linux的Kernel是github上同一套)
* Linux RGA 官方封装源码
* YOLOv5转RKNN Sample(rknntoolkit需>=1.6)


调试技巧和常见问题帖子收集:

1. VPU硬解码时间打印和FAQ
2. RKNN-toolkit 常见问题
3. RKNN-toolkit FAQ
4. RKNN多图推理
5. 原始模型结构和节点名字查看工具推荐 -> Netron
6. RKNN-toolkit 1.3.0 量化后实机运行结果与仿真结果不一致的问题
7. 从SD卡启动系统
8. Docker运行问题
9. Android8源码SU权限修改
10. Fedora OpenGL调用板子GPU
11. 深度学习量化理论
12. 7.85寸eDP屏及触摸调试(附购买链接)
13. Debian10配置静态IP
14. Linux自动登陆
15. 解决国内Github无法下载以及加速Github下载的方法
16. Debian10开机自动登陆
17. 3399/3399Pro视频编码支持的格式
18. 打开Toybrick Type-C DP支持
19. 开机如何直接进入命令行模式
20. MPP库解码UVC摄像头JPG耗时高问题及解决方法
21. 重烧完rk1808M0最新固件2.0,RNDIS不可用
22. Android 更新 rknn1.6方法(测试版)
23. RK3399Pro 号称支持3TOPS的算力是怎么计算出来的?
24.TB-RK3399ProD开发板摄像头适配



网友交流群:


RKNN: https://t.rock-chips.com/forum.php?mod=viewthread&tid=1967&highlight=rknn%2Bqq
Toybrick: https://t.rock-chips.com/forum.php?mod=viewthread&tid=3230&extra=page%3D1






作者: chanchan2019    时间: 2020-1-13 10:14
版主您好,有没有RK1808EVB的入门教程
作者: jefferyzhang    时间: 2020-1-14 11:07
chanchan2019 发表于 2020-1-13 10:14
版主您好,有没有RK1808EVB的入门教程

和3399pro一样的,同款NPU,同个rknn接口,用起来没区别的。

作者: jefferyzhang    时间: 2020-3-2 08:44
本帖最后由 jefferyzhang 于 2020-3-12 10:22 编辑

rknn使用上有问题,务必先看rknntoolkit内提供的troubleshoot文档,能解决大家80%以上的常见问题
作者: hy695101696    时间: 2020-8-5 11:14
请问RK3399Pro Debian10 安装的MPP RTSP RGA等   静态库.a   和    动态库.so  文件存储在哪个位置,我使用的QT开发需要依赖下静态库和动态库 ,但是没有在usr/lib 下找到这些,所以想请道友指点,感谢安装MPP RTSP RGA方式均使用官方教程安装的。
还有个疑问 里面的LDDFLAGS := -lrockchip_drm  这样的编译链接有什么作用,该如何使用。
作者: lin00894507    时间: 2020-11-10 10:28
请问RK3399pro 的linux sdk 在哪里下载
作者: dddd1314    时间: 2020-11-12 15:26
您好,我想问一下负责RK1808S0板块的技术人员是哪位,我前天在树莓派3b+那个帖子下面的疑问谁来解答啊,已经很久了,这个事情比较着急啊
作者: jefferyzhang    时间: 2020-11-27 09:48
2020开发者大会:手势识别隔空操作

操作手册:  [attach]1483[/attach]

源码: (暂未开放)

作者: white0dew    时间: 2020-12-14 16:54
请问有没有3399Pro的交流群啊?
作者: NoahCSHN    时间: 2021-4-8 09:09
你好,请问yolov5的官方库里要求的是torch>=1.7.0,rknn_toolkit要求torch==1.6.0,这个矛盾问题在转换yolov5模型时,要通过什么方法解决?
作者: lihongfeng    时间: 2021-8-10 16:35
版主你好,3300pro插上电后,只有蓝色灯亮,绿色灯不亮,系统不启动,是什么问题
作者: jefferyzhang    时间: 2021-8-10 16:39
lihongfeng 发表于 2021-8-10 16:35
版主你好,3300pro插上电后,只有蓝色灯亮,绿色灯不亮,系统不启动,是什么问题 ...

什么板子
作者: szmtkm    时间: 2021-8-31 13:15
本帖最后由 szmtkm 于 2021-8-31 13:16 编辑

版主你好,3399proD烧写固件RK3399RroD-Release-V3.0后,无法开机:
  RTW: nolinked power save enter  RTW: nolinked opwer save leave

一直在重复,这是什么情况??

作者: llllll    时间: 2021-12-7 15:54
NoahCSHN 发表于 2021-4-8 09:09
你好,请问yolov5的官方库里要求的是torch>=1.7.0,rknn_toolkit要求torch==1.6.0,这个矛盾问题在转换yolo ...

请问您解决了吗


作者: jefferyzhang    时间: 2021-12-18 01:00
本帖最后由 jefferyzhang 于 2021-12-20 09:17 编辑

2021年开发者大会,我们带来了边缘计算Python版本SDK先行体验。
为什么开发PythonSDK

1. 嵌入式开发和PC不一样,不是调用通用运算库就能解决问题。第三方库绝大多数都是运行在CPU上,其性能功耗比是比较低的,不适合嵌入式设备。
2. RK拥有一系列自主研发的IP核,例如硬件编解码用的VPU、2D图像处理单元RGA、人工智能运算单元NPU等等。都有独立的运行库来支持。
3. 新手学习成本较高,除了大家都熟知的CPU/GPU外,还需要了解这些运算单元如何工作。
4. Python社区在边缘计算和人工智能领域生态非常丰富。

设计约束

1. 兼容第三方库,例如OpenCV、numpy、tensorflow、pytorch、scikit等,在其联合调用中不能有多余的拷贝造成性能损失。
2. API简单,符合Python工程师开发习惯。尽可能沿用OpenCV命名规则。
3. 充分利用RK各加速单元。
4. 所有RK芯片通用(第一版目前只在Toybrick 3568/3588 debian11 python3.9环境测试过,板子可通过顶部购买渠道购买到

API文档初稿以及Workshop实操手册
未来版本API接口可能还会修改,请以实际发布文档为准

[attach]2195[/attach]
[attach]2194[/attach]


作者: 反射    时间: 2022-1-10 20:21
jefferyzhang 发表于 2021-8-10 16:39
什么板子

版主你好,借楼,请问RK3399ProX的PCIE最高速度能达到多少?我使用pcie扩展卡向RK3399ProX连接了一个NVME固态,测试显示读写速度最高都只有300MB/s左右,但是nvme官方数据读3000MB/s 写2600MB/s,我把扩展卡插入windows主机测试写速度2.37GB/s   原帖子:https://t.rock-chips.com/forum.p ... tid=3656&extra=
作者: bobhi009    时间: 2022-2-11 11:42
板子是TB1126Ds, 板子重新烧录过, 烧录的是官方下载的固件, 目前使用配套的摄像头抓取图像失败。
toybrick@debian10:~$ sudo v4l2-ctl -d /dev/video19 --set-fmt-video=width=1920,height=1080,pixelformat=NV12 --stream-mmap=3 --stream-to=/tmp/NV12_1920_1080.out --stream-count=1 --stream-poll
[  804.765199] rockchip-mipi-dphy-rx ff4b0000.csi-dphy: stream on:1
[  804.765254] rockchip-mipi-dphy-rx: data_rate_mbps 720
[  804.766316] imx317 1-001a: imx317_s_stream: on: 1, 1920x1080@30
[  804.812693] rkisp-vir0: MIPI error: size: 0x40004004
[  804.852770] rkisp-vir0: MIPI error: size: 0x40004004
<[  804.901602] imx317 1-001a: imx317_s_stream: on: 0, 1920x1080@30
[  804.902543] rockchip-mipi-dphy-rx ff4b0000.csi-dphy: stream on:0

toybrick@debian10:~$


请问下是什么问题

作者: jasonl    时间: 2022-2-15 14:42
jefferyzhang 发表于 2021-12-18 01:00
2021年开发者大会,我们带来了边缘计算Python版本SDK先行体验。
为什么开发PythonSDK

请问这个SDK在哪里下载?
作者: jefferyzhang    时间: 2022-2-15 14:48
jasonl 发表于 2022-2-15 14:42
请问这个SDK在哪里下载?

还没发布,公司有QA控制流程,目前在alpha状态,如果你有什么需求也可以提出来,我们参考下可以写进去
作者: jasonl    时间: 2022-2-15 16:06
jefferyzhang 发表于 2022-2-15 14:48
还没发布,公司有QA控制流程,目前在alpha状态,如果你有什么需求也可以提出来,我们参考下可以写进去 ...

非常期待这个SDK的发布,我们主要专注AI开发,输入端是各种摄像头,多种视频流rtmp、rtsp等,没有时间精力做底层。
如果现在能试用那就最好了
作者: jefferyzhang    时间: 2022-2-15 16:10
jasonl 发表于 2022-2-15 16:06
非常期待这个SDK的发布,我们主要专注AI开发,输入端是各种摄像头,多种视频流rtmp、rtsp等,没有时间精 ...

这些我建议你可以直接参考使用ffmpeg-python比较简单,我们python-sdk也会去兼容对接他,不造重复的轮子。

作者: Bearkey    时间: 2022-3-5 21:11
jefferyzhang 发表于 2022-2-15 14:48
还没发布,公司有QA控制流程,目前在alpha状态,如果你有什么需求也可以提出来,我们参考下可以写进去 ...

楼主您好,再开发中遇到这些需要用python版本实现的需求,能否考虑加入呢
1、USB摄像头拉流,推流能否加入
2、显示能否嵌入到其它应用中,比如pyqt5
3、推流编码是否支持直接转流行的flv格式的
4、有没有硬件拷贝帧的接口
作者: Bearkey    时间: 2022-3-5 21:12
jefferyzhang 发表于 2021-12-18 01:00
2021年开发者大会,我们带来了边缘计算Python版本SDK先行体验。
为什么开发PythonSDK

楼主您好,再开发中遇到这些需要用python版本实现的需求,能否考虑加入呢
1、USB摄像头拉流,推流能否加入
2、显示能否嵌入到其它应用中,比如pyqt5
3、推流编码是否支持直接转流行的flv格式的
4、有没有硬件拷贝帧的接口
作者: Bearkey    时间: 2022-3-5 21:14
jefferyzhang 发表于 2022-2-15 16:10
这些我建议你可以直接参考使用ffmpeg-python比较简单,我们python-sdk也会去兼容对接他,不造重复的轮子 ...

ffmpeg-python 有兼容uvc?
作者: wtmelen    时间: 2022-9-5 21:22
请问官方给的debian10支持framebuffer么




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3